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. https://doi.org/10.1145/3582016.3582021



Tip of the Iceberg: Low-Associativity Paging


Mukherjee, N., Porter, D. (2021). Tip of the Iceberg: Low-Associativity Paging. https://doi.org/10.17615/j2gb-yn92



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. https://doi.org/10.1145/3492321.3519571



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. https://doi.org/10.1145/3323165.3323210



MS Students



Current Students


Ibrahim Mubarek


Graduated Students


Sumanth Rao

Jiuzhi Yu

Xiaoli Xi