Nirjhar Mukherjee (Nj)

nirjhar [at] cmu [dot] edu


Google Scholar | LinkedIn | Github




About Me



Hello! I am a 4th year PhD student 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 computational storage (CS) and CXL, and am interested in providing a benchmarking, testing and prototyping standard for research in this community. I am also exploring offloading popular operations, such as compaction and deduplication, to CXL devices and 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 Mentored



Past


Ibrahim Mubarek

Sumanth Rao

Jiuzhi Yu

Xiaoli Xi