Journal Articles
- Joseph Izraelevitz, Terence Kelly and Aasheesh Kolli, 2016, "Failure-atomic persistent memory updates via JUSTDO logging", ACM SIGARCH Computer Architecture News, 44, (2), pp. 427--442
Conference Proceedings
- Sihang Liu, Korakit Seemakhupt, Gennady Pekhimenko, Aasheesh Kolli and Samira Khan, 2019, "Janus: Optimizing memory and storage support for non-volatile memory systems", pp. 143--156
- Sihang Liu, Yizhou Wei, Jishen Zhao, Aasheesh Kolli and Samira Khan, 2019, "PMTest: A fast and flexible testing framework for persistent memory programs", pp. 411--425
- Vaibhav Gogte, William Wang, Stephan Diestelhorst, Aasheesh Kolli, Peter M Chen, Satish Narayanasamy and Thomas F Wenisch, 2019, "Software wear management for persistent memories", pp. 45--63
- Rohan Kadekodi, Se Kwon Lee, Sanidhya Kashyap, Taesoo Kim, Aasheesh Kolli and Vijay Chidambaram, 2019, "SplitFS: reducing software overhead in file systems for persistent memory", pp. 494--508
- Stanko Novakovic, Yizhou Shan, Aasheesh Kolli, Michael Cui, Yiying Zhang, Haggai Eran, Boris Pismenny, Liran Liss, Michael Wei, Dan Tsafrir and others, 2019, "Storm: a fast transactional dataplane for remote data structures", pp. 97--108
- Sihang Liu, Aasheesh Kolli, Jinglei Ren and Samira Khan, 2018, "Crash consistency in encrypted non-volatile main memory systems", pp. 310--323
- Aasheesh Kolli, Vaibhav Gogte, Ali Saidi, Stephan Diestelhorst, Peter M Chen, Satish Narayanasamy and Thomas F Wenisch, 2017, "Language-level persistency", pp. 481--493
- Aasheesh Kolli, Jeff Rosen, Stephan Diestelhorst, Ali Saidi, Steven Pelley, Sihang Liu, Peter M Chen and Thomas F Wenisch, 2016, "Delegated persist ordering", pp. 1--13
- Vaibhav Gogte, Aasheesh Kolli, Michael J Cafarella, Loris D'Antoni and Thomas F Wenisch, 2016, "HARE: Hardware accelerator for regular expressions", pp. 1--12
- Aasheesh Kolli, Steven Pelley, Ali Saidi, Peter M Chen and Thomas F Wenisch, 2016, "High-performance transactions for persistent memories", pp. 399--411
- Aasheesh Kolli, Steven Pelley, Ali Saidi, Peter M Chen, Thomas F Wenisch and Snowflake Computing, 2015, "Persistency programming 101"
- Andreas Hansson, Neha Agarwal, Aasheesh Kolli, Thomas Wenisch and Aniruddha N Udipi, 2014, "Simulating DRAM controllers for future system architecture exploration", pp. 201--210
- Aasheesh Kolli, Ali Saidi and Thomas F Wenisch, 2013, "RDIP: return-address-stack directed instruction prefetching", pp. 260--271
Other
- Irina Calciu, Jayneel Gandhi, Pradeep Fernando and Aasheesh Kolli, 2019, "Speeding up transactions in non-volatile memory using hardware transactional memory"
- Ali Saidi, Thomas Friedrich Wenisch and Aasheesh Kolli, 2018, "Prefetching based upon return addresses"
- Stephan Diestelhorst, Aasheesh Kolli, Ali Ghassan Saidi, Peter Chen and Thomas Friedrich Wenisch, 2018, "Controlling persistent writes to non-volatile memory based on persist buffer data and a persist barrier within a sequence of program instructions"
- Arash Tavakkol, Aasheesh Kolli, Stanko Novakovic, Kaveh Razavi, G\'omez-Luna, Juan, Hasan Hassan, Claude Barthels, Yaohua Wang, Mohammad Sadrosadati, Saugata Ghose and others, 2018, "Enabling efficient RDMA-based synchronous mirroring of persistent memory transactions", arXiv preprint arXiv:1810.09360
- Aasheesh Kolli, Vaibhav Gogte, Ali Saidi, Stephan Diestelhorst, Peter M Chen, Satish Narayanasamy and Thomas F Wenisch, 2017, "Tarp: Translating acquire-release persistency"
- Aasheesh Kolli, 2017, "Architecting Persistent Memory Systems"