Conference Publications

Suyash Mahar, M. Shen, TJ Smith, J. Izraelevitz, S. Swanson
Puddles: Application-Independent Recovery and Location-Independent Data for Persistent Memory
To appear in EuroSys 2024
[Preprint]
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