Milad Hashemi
Milad Hashemi is a researcher whose work applies machine learning to computer systems, from neural memory prefetching to AI-driven code optimization. They studied electrical engineering at the University of Washington and UT Austin, then completed an electrical and computer engineering PhD at UT Austin in 2016. Their work spans neural models for numerical subroutines, amortized sampling for energy-based models, and deployed systems that tune memory access and optimize production code. A coauthored discrete-sampling paper received an ICML 2021 Outstanding Paper Honorable Mention. They are a Principal Scientist at Google DeepMind.
- Now at
- Google DeepMind
- Badges
Timeline
-
2005–2016
Three engineering degrees
They earn a B.S. in electrical engineering at the University of Washington (2005–2009) and an M.S. in electrical and computer engineering at UT Austin (2009–2011). They complete a PhD in electrical and computer engineering at UT Austin in 2016 as a member of the HPS research group, advised by Professor Yale Patt.
-
2018
Neural memory prefetching
At ICML 2018, they coauthor “Learning Memory Access Patterns,” which uses recurrent neural networks to predict memory access and build data prefetchers. The paper reports improved precision and recall on benchmark datasets.
-
2020
Neural execution engines
At NeurIPS 2020, they coauthor “Neural Execution Engines: Learning to Execute Subroutines,” a study of how transformers learn numerical subroutines such as sorting, shortest paths and minimum spanning trees. The paper proposes learned conditional masking and binary number embeddings to help models generalize beyond their training examples.
-
2021
Amortized energy-model sampling
At ICLR 2021, they coauthor “No MCMC for Me,” which trains energy-based models with an entropy-regularized generator that amortizes MCMC sampling. The approach extends Joint Energy Models to semi-supervised classification on tabular data.
-
2021
An ICML honorable mention
In 2021, they and four coauthors receive an ICML Outstanding Paper Honorable Mention for “Oops I Took A Gradient,” a scalable sampler for discrete probability models. The method uses likelihood gradients to propose updates in a Metropolis-Hastings sampler.
-
2024
Prefetching at scale
In 2024, they coauthor “Limoncello,” a system that adjusts data prefetching for heavily used computing systems. It disables hardware prefetching when memory bandwidth use is high and uses targeted software prefetching to reduce cache misses; deployment in a hyperscale system raises throughput by 10% and lowers memory latency by 15%.
-
As of October 2026
Principal scientist at Google DeepMind
They are a Principal Scientist at Google DeepMind. At OSDI 2026, they coauthor “ECO: An AI-Driven Code Efficiency Optimizer for Warehouse Scale Computers,” which automatically modifies production source code to improve performance. The system lands more than 6,400 commits and changes over 25,000 lines of production code at Google.
Career
- NowGoogle DeepMindPrincipal Scientist
Education
- 2016University of Texas at AustinPhD
- 2011University of Texas at AustinM.S.
- 2009University of WashingtonB.S.
Sources and credits
Photo: We have no published photo of Milad Hashemi yet. Send us a free-licensed photo.
- Milad Hashemi
- Milad Hashemi
- Learning Memory Access Patterns
- Neural Execution Engines: Learning to Execute Subroutines
- No MCMC for Me: Amortized Samplers for Fast and Stable Training of Energy-Based Models
- ICML 2021 Awards
- Limoncello: Prefetchers for Scale
- ECO: An AI-Driven Code Efficiency Optimizer for Warehouse Scale Computers (Operational Systems)