Harsha Vardhan Simhadri

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 large-scale ML tasks (BLAS-on-flash) and Nearest Neighbor Search
  • 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.