Nirjhar Mukherjee (Nj)

nirjhar [at] cmu [dot] edu

Google Scholar | LinkedIn | Github

About Me

Hello! I am a PhD student (circa August 2021) in the Computer Science Department (CSD) at Carnegie Mellon University (School of Computer Science) advised by George Amvrosiadis (in PDL).

In the past, I worked with Don Porter at OSCAR lab on Virtual Memory (page table and TLB research using novel hashing techniques: Mosaic Pages) and File Systems (BetrFS). I'm still very much interested in novel Virtual Memory techiniques, but my broader research interests lies in all things OS.

Currently, I am exploring the world of computational storage (CS), and am interested in providing a benchmarking, testing and prototyping standard for research in this community - in the form of a Computational Storage Emulator. I am also exploring offloading File System agnostic applications, such as compression and dedup, to CSDs (Computational Storage Devices).

Selected Publications

Please refer Google Scholar for a complete list of publications

Mosaic Pages: Big TLB Reach with Small Pages

Krishnan Gosakan, Jaehyun Han, William Kuszmaul, Ibrahim N. Mubarek, Nirjhar Mukherjee, Karthik Sriram, Guido Tagliavini, Evan West, Michael A. Bender, Abhishek Bhattacharjee, Alex Conway, Martin Farach-Colton, Jayneel Gandhi, Rob Johnson, Sudarsun Kannan, and Donald E. Porter. 2023. Mosaic Pages: Big TLB Reach with Small Pages. In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3 (ASPLOS 2023). Association for Computing Machinery, New York, NY, USA, 433–448.

Tip of the Iceberg: Low-Associativity Paging

Mukherjee, N., Porter, D. (2021). Tip of the Iceberg: Low-Associativity Paging.

BetrFS: a compleat file system for commodity SSDs

Yizheng Jiao, Simon Bertron, Sagar Patel, Luke Zeller, Rory Bennett, Nirjhar Mukherjee, Michael A. Bender, Michael Condict, Alex Conway, Martín Farach-Colton, Xiongzi Ge, William Jannen, Rob Johnson, Donald E. Porter, and Jun Yuan. 2022. BetrFS: a compleat file system for commodity SSDs. In Proceedings of the Seventeenth European Conference on Computer Systems (EuroSys '22). Association for Computing Machinery, New York, NY, USA, 610–627.

Small refinements to the dam can have big consequences for data-structure design

Michael A. Bender, Alex Conway, Martín Farach-Colton, William Jannen, Yizheng Jiao, Rob Johnson, Eric Knorr, Sara McAllister, Nirjhar Mukherjee, Prashant Pandey, Donald E. Porter, Jun Yuan, and Yang Zhan. 2019. Small Refinements to the DAM Can Have Big Consequences for Data-Structure Design. In The 31st ACM Symposium on Parallelism in Algorithms and Architectures (SPAA '19). Association for Computing Machinery, New York, NY, USA, 265–274.

MS Students

Current Students

Ibrahim Mubarek

Graduated Students

Sumanth Rao

Jiuzhi Yu

Xiaoli Xi