Update: I am currently on a leave of absence from MIT and looking for research-based roles in industry.

I am a final year Ph.D student at MIT CSAIL working in computer architecture and advised by Prof. Daniel Sanchez.

I am broadly interested in techniques that leverage application-level information to reduce data movement in future hardware architectures. At MIT, I worked on cache performance of graph analytics, distributed multicore cache hierarchies and cache partitioning on commodity hardware. As a summer intern at Nvidia Research, I worked on hardware architectures for deep learning.

Before joining MIT, I graduated with Bachelors in Electrical Engineering from Indian Institute of Technology Bombay in 2014, where my research focused on multicore architectures and VLSI Design. While at IIT Bombay, I did summer internships at Cornell University and University of Toronto.

Publications

PHI: Architectural Support for Synchronization- and Bandwidth-Efficient Commutative Scatter Updates

Anurag Mukkara, Nathan Beckmann, Daniel Sanchez

The 52nd IEEE/ACM International Symposium on Microarchitecture (MICRO-52), October 2019, Columbus, Ohio. Acceptance Rate: 23%

Paper Talk Bibtex

Timeloop: A Systematic Approach to DNN Accelerator Evaluation

Angshuman Parashar, Priyanka Raina, Yakun Sophia Shao, Yu-Hsin Chen, Victor A. Ying, Anurag Mukkara, Rangharajan Venkatesan, Brucek Khailany, Stephen W. Keckler, Joel Emer

The IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2019), March 2019, Madison, Wisconsin. Acceptance Rate: 30%

Paper

Exploiting Locality in Graph Analytics through Hardware-Accelerated Traversal Scheduling

Anurag Mukkara, Nathan Beckmann, Maleen Abeydeera, Xiaosong Ma, Daniel Sanchez

The 51st IEEE/ACM International Symposium on Microarchitecture (MICRO-51), October 2018, Fukuoka, Japan. Acceptance Rate: 21%

Paper Talk Bibtex Video

Cache-Guided Scheduling: Exploiting Caches to Maximize Locality in Graph Processing

Anurag Mukkara, Nathan Beckmann, Daniel Sanchez

The 1st International Workshop on Architecture for Graph Processing (AGP-17, co-located with ISCA-44), June 2017, Toronto, Ontario, Canada

Paper Talk Bibtex

SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networks

Angshuman Parashar, Minsoo Rhu, Anurag Mukkara, Antonio Puglielli, Rangharajan Venkatesan, Brucek Khailany, Joel Emer, Stephen W. Keckler, William J. Dally

The 44th IEEE/ACM International Symposium on Computer Architecture (ISCA-44), June 2017, Toronto, Ontario, Canada. Acceptance Rate: 17%

Paper Talk Bibtex

Whirlpool: Improving Dynamic Cache Management with Static Data Classification

Anurag Mukkara, Nathan Beckmann, Daniel Sanchez

The 21st ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-21), April 2016, Atlanta, Georgia, USA. Acceptance Rate: 22%

Paper Talk Bibtex Code

  • Address

    G742, 32 Vassar Street
    Cambridge, MA 02139
    United States
  • Email

    anurag_m AT csail DOT mit DOT edu