Leveraging cache coherence in active memory systems. - Daehyun Kim; Mainak Chaudhuri; Mark A. Heinrich (ICS, 2002)

Active Memory Clusters: Efficient Multiprocessing on Commodity Clusters. - Mark A. Heinrich; Evan Speight; Mainak Chaudhuri (ISHPC, 2002)

Cache Coherence Protocol Design for Active Memory Systems. - Mainak Chaudhuri; Daehyun Kim; Mark A. Heinrich (PDPTA, 2002)

Active Memory Techniques for ccNUMA Multiprocessors. - Daehyun Kim; Mainak Chaudhuri; Mark A. Heinrich (IPDPS, 2003)

Ocean warning: avoid drowning. - Mark A. Heinrich; Mainak Chaudhuri (SIGARCH Comput. Archit. News, 2003)

Latency, Occupancy, and Bandwidth in DSM Multiprocessors: A Performance Evaluation. - Mainak Chaudhuri; Mark A. Heinrich; Chris Holt; Jaswinder Pal Singh; Edward Rothberg; John L. Hennessy (IEEE Trans. Computers, 2003)

SMTp: An Architecture for Next-generation Scalable Multi-threading. - Mainak Chaudhuri; Mark A. Heinrich (ISCA, 2004)

Architectural Support for Uniprocessor and Multiprocessor Active Memory Systems. - Daehyun Kim; Mainak Chaudhuri; Mark A. Heinrich; Evan Speight (IEEE Trans. Computers, 2004)

The Impact of Negative Acknowledgments in Shared Memory Scientific Applications. - Mainak Chaudhuri; Mark A. Heinrich (IEEE Trans. Parallel Distributed Syst., 2004)

Exploring Virtual Network Selection Algorithms in DSM Cache Coherence Protocols. - Mainak Chaudhuri; Mark A. Heinrich (IEEE Trans. Parallel Distributed Syst., 2004)

Checkpointed Early Load Retirement. - Nevin Kirman; Meyrem Kirman; Mainak Chaudhuri; José F. Martínez (HPCA, 2005)

Long-latency branches: how much do they matter? - Abhas Kumar; Nisheet Jain; Mainak Chaudhuri (SIGARCH Comput. Archit. News, 2006)

LEMap: Controlling leakage in large chip-multiprocessor caches via profile-guided virtual address translation. - Jugash Chandarlapati; Mainak Chaudhuri (ICCD, 2007)

Integrating Memory Compression and Decompression with Coherence Protocols in Distributed Shared Memory Multiprocessors. - Lakshmana Rao Vittanala; Mainak Chaudhuri (ICPP, 2007)

Simplifying Active Memory Clusters by Leveraging Directory Protocol Threads. - Dhiraj D. Kalamkar; Mainak Chaudhuri; Mark A. Heinrich (ISPASS, 2007)

Scavenger: A New Last Level Cache Architecture with Global Block Priority. - Arkaprava Basu; Nevin Kirman; Meyrem Kirman; Mainak Chaudhuri; José F. Martínez (MICRO, 2007)

Integrated Memory Controllers with Parallel Coherence Streams. - Mainak Chaudhuri; Mark A. Heinrich (IEEE Trans. Parallel Distributed Syst., 2007)

PageNUCA: Selected policies for page-grain locality management in large shared chip-multiprocessor caches. - Mainak Chaudhuri (HPCA, 2009)

Pseudo-LIFO: the foundation of a new family of replacement policies for last-level caches. - Mainak Chaudhuri (MICRO, 2009)

Implementing a parallel matrix factorization library on the cell broadband engine. - B. C. Vishwas; Abhishek Gadia; Mainak Chaudhuri (Sci. Program., 2009)

Improving speculative loop parallelization via selective squash and speculation reuse. - Santhosh Sharma Ananthramu; Deepak Majeti; Sanjeev Kumar Aggarwal; Mainak Chaudhuri (PACT, 2010)

Bypass and insertion algorithms for exclusive last-level caches. - Jayesh Gaur; Mainak Chaudhuri; Sreenivas Subramoney (ISCA, 2011)

Introducing hierarchy-awareness in replacement and bypass algorithms for last-level caches. - Mainak Chaudhuri; Jayesh Gaur; Nithiyanandan Bashyam; Sreenivas Subramoney; Joseph Nuzman (PACT, 2012)

Performance Evaluation of Concurrent Lock-free Data Structures on GPUs. - Prabhakar Misra; Mainak Chaudhuri (ICPADS, 2012)

Characterizing multi-threaded applications for designing sharing-aware last-level cache replacement policies. - Ragavendra Natarajan; Mainak Chaudhuri (IISWC, 2013)

Efficient management of last-level caches in graphics processors for 3D scene rendering workloads. - Jayesh Gaur; Raghuram Srinivasan; Sreenivas Subramoney; Mainak Chaudhuri (MICRO, 2013)

Pool directory: Efficient coherence tracking with dynamic directory allocation in many-core systems. - Sudhanshu Shukla; Mainak Chaudhuri (ICCD, 2015)

Exploiting Dynamic Reuse Probability to Manage Shared Last-level Caches in CPU-GPU Heterogeneous Processors. - Siddharth Rai; Mainak Chaudhuri (ICS, 2016)

Divergence Aware Automated Partitioning of OpenCL Workloads. - Anirban Ghose; Soumyajit Dey; Pabitra Mitra; Mainak Chaudhuri (ISEC, 2016)

Accelerating schedule space exploration of multi-threaded programs with GPUs. - Prakhar Banga; Atul Pai; Subhajit Roy 001; Mainak Chaudhuri (MEMOCODE, 2016)

Near-Optimal Access Partitioning for Memory Hierarchies with Multiple Heterogeneous Bandwidth Sources. - Jayesh Gaur; Mainak Chaudhuri; Pradeep Ramachandran; Sreenivas Subramoney (HPCA, 2017)

Tiny Directory: Efficient Shared Memory in Many-Core Systems with Ultra-Low-Overhead Coherence Tracking. - Sudhanshu Shukla; Mainak Chaudhuri (HPCA, 2017)

Sharing-Aware Efficient Private Caching in Many-Core Server Processors. - Sudhanshu Shukla; Mainak Chaudhuri (ICCD, 2017)

Improving CPU Performance Through Dynamic GPU Access Throttling in CPU-GPU Heterogeneous Processors. - Siddharth Rai; Mainak Chaudhuri (IPDPS Workshops, 2017)

Micro-Sector Cache: Improving Space Utilization in Sectored DRAM Caches. - Mainak Chaudhuri; Mukesh Agrawal 001; Jayesh Gaur; Sreenivas Subramoney (ACM Trans. Archit. Code Optim., 2017)

Using Criticality of GPU Accesses in Memory Management for CPU-GPU Heterogeneous Multi-Core Processors. - Siddharth Rai; Mainak Chaudhuri (ACM Trans. Embed. Comput. Syst., 2017)

Bandwidth-Aware Last-Level Caching: Efficiently Coordinating Off-Chip Read and Write Bandwidth. - Mainak Chaudhuri; Jayesh Gaur; Sreenivas Subramoney (ICCD, 2019)

Shared Pattern History Tables in Multicomponent Branch Predictors With a Dealiasing Cache. - Moumita Das; Ansuman Banerjee; Mainak Chaudhuri; Bhaskar Sardar (IEEE Embed. Syst. Lett., 2020)

Zero Directory Eviction Victim: Unbounded Coherence Directory and Core Cache Isolation. - Mainak Chaudhuri (HPCA, 2021)

Zero Inclusion Victim: Isolating Core Caches from Inclusive Last-level Cache Evictions. - Mainak Chaudhuri (ISCA, 2021)

Leveraging Cache Coherence to Detect and Repair False Sharing On-the-fly. - Vipin Patel; Swarnendu Biswas; Mainak Chaudhuri (MICRO, 2024)