Research

Computer architecture, memory systems, and simulation.

Research Interests

My research focuses on simulation frameworks for the emerging CXL (Compute Express Link) interconnect standard, with an emphasis on memory-centric computing and heterogeneous memory hierarchies. I work with the gem5 full-system simulator to model and evaluate CXL-based memory systems at scale.

  • CXL interconnect simulation and performance characterization
  • Persistent memory systems and protection mechanisms
  • Memory hierarchy design and optimization
  • Computer architecture simulation (gem5)

Publications

Derrick Greenspan, Naveed Ul Mustafa, Andres Delgado, Connor Bramham, Christopher Prats, Samu Wallace, Mark Heinrich, Yan Solihin

IEEE SEED 2024 · 2024

Persistent memory objects (PMOs) require protection mechanisms to ensure data integrity at rest. This work proposes LOaPP, a low-overhead approach to at-rest PMO protection that improves performance while maintaining security guarantees for persistent memory workloads.

Ongoing Work

Currently developing and extending simulation infrastructure for CXL memory expanders and disaggregated memory systems in gem5. Research goals include characterizing performance tradeoffs of CXL-attached memory versus local DRAM across diverse workload classes.