I am a Research Scientist at Meta Reality Labs focused on accelerating machine learning inference on embedded devices. I received my Ph.D. in Computer Science from the Georgia Institute of Technology, where I specialized in Systems under the advisement of Dr. Taesoo Kim. My doctoral thesis, Taming Latency In Data Center Applications, is available here.
Meta Reality Labs Research Scientist
Georgia Tech Ph.D. in Computer Science
2 Awards 🏆 Best Paper & Student Paper
10+ Papers ASPLOS · EuroSys · TACO
On-Device ML Edge NPUs & Accelerators PyTorch & Quantization Memory Systems & TLB Coherence Kernel & OS Architecture Distributed Systems

Research Focus

On-Device ML & Edge NPUs

Accelerating inference across resource-constrained devices, spanning Transformers, CNNs, and RNNs through quantization and compiler optimizations.

  • Efficient PyTorch graph & kernel implementations
  • Model compression & int8/int4 quantization
  • SoC vendor collaboration on NPU/eNPU specs

OS & Memory Systems

Architecting virtual memory, lazy translation coherence, and operating systems tailored for many-core and heterogeneous compute platforms.

  • Lazy Translation Coherence (LATR - ASPLOS'18)
  • Eventually Consistent TLBs (ECOTLB - ACM TACO'20)
  • Data-centric OS for accelerators (SOLROS - EuroSys'18)

Secure & Scalable Systems

Developing high-throughput distributed graph processing and hardware enclave security mechanisms for virtualized network functions.

  • Trillion-edge graph engine (Mosaic - EuroSys'17)
  • SGX-secured state isolation (S-NFV - Best Paper)
  • Ordered TCP server processing (TCP Ordo - INFOCOM'16)

Experience & Education

Research Scientist 2019 — Present
Meta Reality Labs · Cupertino, CA

Focused on accelerating machine learning inference on embedded devices. My work encompasses optimizing and deploying diverse ML architectures—including CNNs, RCNNs, RNNs, and transformers—onto resource-constrained hardware platforms. I leverage PyTorch and related frameworks to develop efficient model implementations and quantization techniques for edge deployment. Additionally, I partner with SoC vendors to architect NPU/eNPU specifications that enable more efficient and effective hardware solutions for on-device ML inference.

Ph.D. in Computer Science 2013 — 2019
Georgia Institute of Technology · Atlanta, GA

Specialized in Computer Systems under the advisement of Dr. Taesoo Kim. Research focused on operating systems, virtual memory translation coherence (TLBs), low-latency data center architectures, and enclave-protected network functions. Doctoral thesis: Taming Latency In Data Center Applications.

Professional Service & Engagement

Program Committee

Conference on Machine Learning and Systems

Program Committee

USENIX Annual Technical Conference

Publications

ACM TACO '20 ACM Transactions on Architecture and Code Optimization

ECOTLB: Eventually Consistent TLBs

Steffen Maass, Mohan Kumar, Taesoo Kim, Tushar Krishna, and Abhishek Bhattacharjee.
PDF
@article{maass2020ecotlb,
  title={ECOTLB: Eventually Consistent TLBs},
  author={Maass, Steffen and Kumar, Mohan and Kim, Taesoo and Krishna, Tushar and Bhattacharjee, Abhishek},
  journal={ACM Transactions on Architecture and Code Optimization (TACO)},
  volume={17},
  number={4},
  pages={1--25},
  year={2020},
  publisher={ACM}
}
EuroSys '18 Porto, Portugal · 16.4% acceptance rate

SOLROS: A Data-Centric Operating System Architecture for Heterogeneous Computing

Changwoo Min, Woon-Hak Kang, Mohan Kumar, Sanidhya Kashyap, Steffen Maass, Heeseung Jo, and Taesoo Kim.
PDF
@inproceedings{min2018solros,
  title={SOLROS: A data-centric operating system architecture for heterogeneous computing},
  author={Min, Changwoo and Kang, Woon-Hak and Kumar, Mohan and Kashyap, Sanidhya and Maass, Steffen and Jo, Heeseung and Kim, Taesoo},
  booktitle={Proceedings of the Thirteenth EuroSys Conference},
  pages={1--15},
  year={2018}
}
ASPLOS '18 Williamsburg, VA, USA · 17.6% acceptance rate

LATR: Lazy Translation Coherence

Mohan Kumar, Steffen Maass, Sanidhya Kashyap, Jan Vesely, Zi Yan, Taesoo Kim, Abhishek Bhattacharjee, and Tushar Krishna.
PDF
@inproceedings{kumar2018latr,
  title={LATR: lazy translation coherence},
  author={Kumar, Mohan and Maass, Steffen and Kashyap, Sanidhya and Vesel{\`y}, Jan and Yan, Zi and Kim, Taesoo and Bhattacharjee, Abhishek and Krishna, Tushar},
  booktitle={Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)},
  pages={651--664},
  year={2018}
}
EuroSys '17 Best Student Paper Award Belgrade, Serbia · 20.5% acceptance rate

Mosaic: Processing a Trillion-Edge Graph on a Single Commodity Machine

Steffen Maass, Changwoo Min, Sanidhya Kashyap, Woonhak Kang, Mohan Kumar, and Taesoo Kim.
PDF
@inproceedings{maass2017mosaic,
  title={Mosaic: Processing a trillion-edge graph on a single commodity machine},
  author={Maass, Steffen and Min, Changwoo and Kashyap, Sanidhya and Kang, Woonhak and Kumar, Mohan and Kim, Taesoo},
  booktitle={Proceedings of the Twelfth European Conference on Computer Systems (EuroSys)},
  pages={527--543},
  year={2017},
  note={Best Student Paper Award}
}
SDN-NFV Security '16 Best Paper Award New Orleans, LA, USA · Presented at NFV World Congress

S-NFV: Securing NFV states by using SGX

Ming-Wei Shih, Mohan Kumar, Taesoo Kim, and Ada Gavrilovska.
PDF
@inproceedings{shih2016s,
  title={S-NFV: Securing NFV states by using SGX},
  author={Shih, Ming-Wei and Kumar, Mohan and Kim, Taesoo and Gavrilovska, Ada},
  booktitle={Proceedings of the 2016 ACM International Workshop on Security in Software Defined Networks & Network Function Virtualization (SDN-NFV Security)},
  pages={45--48},
  year={2016},
  note={Best Paper Award}
}
INFOCOM '16 San Francisco, CA, USA · 18.25% acceptance rate

TCP Ordo: The cost of ordered processing in TCP Servers

Mohan Kumar and Ada Gavrilovska.
IEEE Xplore
@inproceedings{kumar2016tcp,
  title={TCP ordo: The cost of ordered processing in TCP servers},
  author={Kumar, Mohan and Gavrilovska, Ada},
  booktitle={IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications},
  pages={1--9},
  year={2016},
  organization={IEEE}
}

Posters & Presentations

Middleware '18 Rennes, France

mKPAC: Kernel Packet Processing for Manycore Systems

Ramneek, Mohan Kumar, Taesoo Kim, and Sungin Jung.
NSDI '17 Poster Boston, MA, USA

Network Function Fault Isolation in a Single Address Space

Mohan Kumar, Steffen Maass, and Taesoo Kim.
NSDI '17 Poster Boston, MA, USA

DistCoz: Tell Me What to Optimize in My Distributed Application

Steffen Maass, Mohan Kumar, and Taesoo Kim.
SOSP '15 Workshop Diversity Workshop at SOSP'15 · Monterey, CA

VNFStore: NFV State Externalizing Framework

Mohan Kumar and Ada Gavrilovska.