Conference Publications
Suyash Mahar, M. Shen, TJ Smith, J. Izraelevitz, S. Swanson Puddles: Application-Independent Recovery and Location-Independent Data for Persistent Memory
The 19th European Conference on Computer Systems (EuroSys 2024)[ACM (Open Access)] [Slides] |
Suyash Mahar, M. Shen, T. Kelly, S. Swanson Snapshot: Fast, Userspace Crash Consistency for CXL and PM Using msync
The 41st IEEE International Conference on Computer Design (ICCD 2023)[Preprint] |
Suyash Mahar, S. Liu, K. Seemakhupt, V. Young, S. Khan Write Prediction for Persistent Memory Systems
International Conference on Parallel Architectures and Compilation Techniques (PACT'21)[PDF] [GitHub] [Slides] [Video] |
S. Liu*, Suyash Mahar*, B. Ray, S. Khan PMFuzz: Test Case Generation for Persistent Memory Programs
International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'21)[PDF] [GitHub] |
* = Equal contribution author |
L. Yavits, L. Orosa, Suyash Mahar, J. Ferreira, O. Mutlu., R. Ginosar, M. Erez WoLFRaM: Enhancing Wear-Leveling and Fault Tolerance in Resistive Memories Using Programmable Address Decoders
International Conference on Computer Design (ICCD'20)[PDF] [GitHub] |
D. Saxena, Suyash Mahar, V. Raychoudhury, J. Cao Scalable, High-speed On-chip-based NDN Name Forwarding using FPGA
International Conference on Distributed Computing and Networking (ICDCN'19)[ACM] |
Preprints and Workshops
Z. Wang, Suyash Mahar, L. Li, J. Park, J. Kim, T. Michailidis, Y. Pan, T. Rosing, D. Tullsen, S. Swanson, K. C. Ryoo, S. Park, J. Zhao The Hitchhiker’s Guide to Programming and Optimizing CXL-Based Heterogeneous Systems [arXiv preprint] |
Suyash Mahar, H. Wang, W. Shu, A. Dhanotia Workload Behavior Driven Memory Subsystem Design for Hyperscale [arXiv preprint] |
Suyash Mahar, M. Shen, T. Kelly, S. Swanson Snapshot: Fast, Userspace Crash Consistency Using msync
14th Annual Non-Volatile Memories Workshop (NVMW'23)[Extended Abstract] |
Fun stuff around the web
Python like STL container printing in
C++ Convert C-gibberrish to English and back Software Folklore |
Other stuff
Detexify: Remove latex markup
Convert latex markup to plain text
|
|
Python to WASM compiler (written in TS)
Compile Python to webassembly and run it in your browser |
|
Europa: Desktop client for Jupyter Lab
Keyboard shortcuts and native tab support
|
|
libivy: Shared distributed memory
Distributed memory using IVY
|