| 2024 | MICRO | Leveraging Cache Coherence to Detect and Repair False Sharing On-the-fly. | Vipin Patel, Swarnendu Biswas, Mainak Chaudhuri |
| 2021 | HPCA | Zero Directory Eviction Victim: Unbounded Coherence Directory and Core Cache Isolation. | Mainak Chaudhuri |
| 2021 | ISCA | Zero Inclusion Victim: Isolating Core Caches from Inclusive Last-level Cache Evictions. | Mainak Chaudhuri |
| 2019 | ICCD | Bandwidth-Aware Last-Level Caching: Efficiently Coordinating Off-Chip Read and Write Bandwidth. | Mainak Chaudhuri, Jayesh Gaur, Sreenivas Subramoney |
| 2017 | HPCA | Near-Optimal Access Partitioning for Memory Hierarchies with Multiple Heterogeneous Bandwidth Sources. | Jayesh Gaur, Mainak Chaudhuri, Pradeep Ramachandran, Sreenivas Subramoney |
| 2017 | HPCA | Tiny Directory: Efficient Shared Memory in Many-Core Systems with Ultra-Low-Overhead Coherence Tracking. | Sudhanshu Shukla, Mainak Chaudhuri |
| 2017 | ICCD | Sharing-Aware Efficient Private Caching in Many-Core Server Processors. | Sudhanshu Shukla, Mainak Chaudhuri |
| 2016 | ICS | Exploiting Dynamic Reuse Probability to Manage Shared Last-level Caches in CPU-GPU Heterogeneous Processors. | Siddharth Rai, Mainak Chaudhuri |
| 2016 | MEMOCODE | Accelerating schedule space exploration of multi-threaded programs with GPUs. | Prakhar Banga, Atul Pai, Subhajit Roy, Mainak Chaudhuri |
| 2015 | ICCD | Pool directory: Efficient coherence tracking with dynamic directory allocation in many-core systems. | Sudhanshu Shukla, Mainak Chaudhuri |
| 2013 | MICRO | Efficient management of last-level caches in graphics processors for 3D scene rendering workloads. | Jayesh Gaur, Raghuram Srinivasan, Sreenivas Subramoney, Mainak Chaudhuri |
| 2012 | ICPADS | Performance Evaluation of Concurrent Lock-free Data Structures on GPUs. | Prabhakar Misra, Mainak Chaudhuri |
| 2011 | ISCA | Bypass and insertion algorithms for exclusive last-level caches. | Jayesh Gaur, Mainak Chaudhuri, Sreenivas Subramoney |
| 2009 | HPCA | PageNUCA: Selected policies for page-grain locality management in large shared chip-multiprocessor caches. | Mainak Chaudhuri |
| 2009 | MICRO | Pseudo-LIFO: the foundation of a new family of replacement policies for last-level caches. | Mainak Chaudhuri |
| 2007 | ICCD | LEMap: Controlling leakage in large chip-multiprocessor caches via profile-guided virtual address translation. | Jugash Chandarlapati, Mainak Chaudhuri |
| 2007 | ICPP | Integrating Memory Compression and Decompression with Coherence Protocols in Distributed Shared Memory Multiprocessors. | Lakshmana Rao Vittanala, Mainak Chaudhuri |
| 2007 | ISPASS | Simplifying Active Memory Clusters by Leveraging Directory Protocol Threads. | Dhiraj D. Kalamkar, Mainak Chaudhuri, Mark A. Heinrich |
| 2007 | MICRO | Scavenger: A New Last Level Cache Architecture with Global Block Priority. | Arkaprava Basu, Nevin Kirman, Meyrem Kirman, Mainak Chaudhuri, Jos F. Martnez |
| 2005 | HPCA | Checkpointed Early Load Retirement. | Nevin Kirman, Meyrem Kirman, Mainak Chaudhuri, Jos F. Martnez |
| 2004 | ISCA | SMTp: An Architecture for Next-generation Scalable Multi-threading. | Mainak Chaudhuri, Mark A. Heinrich |
| 2002 | ICS | Leveraging cache coherence in active memory systems. | Daehyun Kim, Mainak Chaudhuri, Mark A. Heinrich |
| 2002 | PDPTA | Cache Coherence Protocol Design for Active Memory Systems. | Mainak Chaudhuri, Daehyun Kim, Mark A. Heinrich |