Harsha Vardhan Simhadri

Principal Researcher, Microsoft Research India

email LinkedIn page Microsoft Research Wegpage GitHub DBLP

Algorithmic engineering and ML tools for future platforms; theoretical and practical aspects of parallel computing.

With my colleagues at MSR India, I am developing:

  • Efficient SSD-based platforms for Nearest Neighbor Search (DiskANN) and large-scale ML tasks (BLAS-on-flash)
  • New ML models and algorithms for tiny resouce-constrained edge devices (EdgeML)
My PhD thesis was on parallel programming abstractions with an emphasis on scheduling for locality.


Program-Centric Cost Models for Locality and Parallelism

Students I have worked with
Grace Dinh, Chirag Gupta, Srajan Garg, Don Dennis, Shishir Patil, Suhas Jayaram Subramanya

Teaching Assistant

  • 15-750: Graduate Algorithms (Spring 2011)
  • 15-499: Parallel Algorithms (Spring 2009)

2013-2016: Postdoctoral Fellow, CS Department, Lawrence Berkeley National Lab.
2007-2013: Ph.D., CS Department, Carnegie Mellon University, Advisor: Guy Blelloch
2003-2007: B.Tech, IIT Madras, Major: CS, Minor: Physics.