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
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
|