Robert Hundt
Distinguished Engineer @ Google
About
I am the Senior Tech Lead for AI/ML Compilers and Performance at Google. Currently reimagining PyTorch / TPU (it will be awesome). Among other things, I have started and TL/M'ed many compiler projects at Google, such as an x86 server compiler optimization effort and an ARM compiler for Android (both gcc-based). I used Open64 for inter-procedural optimization and hunted for Javascript memory leaks with the Closure compiler. My team built the open-source LLVM-based CUDA compiler GPUCC and a compiler for a RISC-like network processor (Lanai). I built and led the whole TPU SW team, which included the XLA compiler, related runtime(s), performance, and tools, and co-started the Cloud TPU and PyTorch/XLA projects. Recently I did the XLS toolchain for High-Level Synthesis. I also wrote about quantum computing with focus on algorithms and their simulation (buy the book, now in its 2nd edition ;-). Before joining Google, I worked for half a decade on HP's Itanium compilers, focusing on inter-procedural optimization, loop optimizations, and automatic parallelization. All posts here are my own!
United States
Mountain View
Computer Software
Fire Eating, Performance Analysis, Compilers, Optimization, Analysis, X86, Debugging, High Performance Computing, Debuggers, C++, Assembly, C, Python, Software Development, Object Oriented Design, Java, Software Engineering, GCC, Compiler Development, System Software
Experience

Distinguished Engineer
Sunnyvale, CA
Senior Tech Lead (IC, again) for ML Compilers, runtime, performance. OpenXLA. ODML. Prior: Platforms Infrastructure Team (Mgr, 150+ SWEs). - EDA Infra, - BMC and in-band mgmt, - SW quality, HW reliability, - ML for Platforms Accelerated HW Synthesis - XLS - HLS toolchain and Co-Design for FPGA, ASIC

Principal Engineer
Mountain View, CA
SW Lead for Google Cloud TPU - a monster ML Supercomputer SW Lead for Google TPU - Tensor Processing Unit Uber TL for XLA - a TensorFlow JIT and AOT Compiler for CPU, GPU, TPU M for Platforms Performance Team TLM for Open-Source CUDA Compiler TLM for Open-Source Lanai LLVM backend Managing Teams of 80+

Senior Staff Software Engineer
Mountain View, CA, 94043
Datacenter and Compiler Research TLM for GMail Performance Team (Backend, JS, Chrome) TLM for Datacenter Performance Team TLM for Google-wide Profiling Infrastructure TLM for x86 Server Compiler Optimization (FDO, LIPO, MAO, more) TLM for ARM/Android Compiler Optimization

Book Author
Cambridge University Press
Get a copy: https://www.amazon.com/dp/1009098179

Compiler Engineer
Member of high-level optimizer team for HP's Itanium platforms. Infrastructure, scalar optimizations, loop optimizations, and mainly inter-procedural optimizations, such as data layout transformations and advice. Automatic parallelization, automatic compiler bug triaging. Design and implementation of HP Caliper, HP's performance analysis tool. Technical authority for dynamic binary instrumentation on HP's Itanium platforms.

Senior Software Engineer
Spectra Precision terraSat
Design, Implementation and hands-on management for TerraSat's main product line of the time - GeoGenius, a static GPS data processing and visualization engine. And lots and lots of other stuff. Co-owner of the company (25 developers). Fun artifact: http://sup.xenya.si/sup/info/magellan(thalesnavigation)/reference_manuals/AOS/AOS.pdf
Robert Hundt's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


