Companies Home Search Profile
no-image

Robert Hundt

About the Author

Robert Hundt is a Distinguished Engineer at Google. He created various compiler and performance projects, e.g., he served as Tech Lead for compiler optimization for servers (x86), Android (ARM), and GPUs (open-source CUDA compiler), built datacenter profiling and performance analysis tools, and worked on GMail/Apps performance. For many years Robert was the SW lead for Google TPU - supercomputers to accelerate machine learning inference and training, including the open-source ML compiler XLA. Recently he started the open-source high-level synthesis toolchain XLS and, during the pandemic, wrote a book on Quantum Computing. Today Robert is the Tech Lead for machine learning compilers at Google.Before joining Google in 2007, Robert worked for Hewlett-Packard Company in California on the new and scalable high-level optimizer SYZYGY for the HP C/C++/FORTRAN compilers with a new inter-procedural optimizer, a new loop optimizer, and a new scalar optimizer. Before joining the compiler group, Robert was responsible for dynamic binary instrumentation for Intel Itanium processors, co-creating and designing the performance analysis tool HP Caliper.Before moving to California in 2000, Robert worked for Terrasat GmbH in Germany, a 20+ people R&D company he co-owned, writing and optimizing software for surveying and navigation with satellite systems.Robert received a degree in Computer Science from Technical University in Munich in 1992 with a minor in Physics. He is a senior member of the IEEE. In real life, he enjoys spending time with his family, playing the piano (at which he sucks), playing Volleyball (which he used to do fairly well) and everything related to delicious high quality food (his main reason for joining Google ;-)