Non-Volatile Memory-based Parallel Systems

Non-volatile memory (NVM), such as phase change memory (PCM) and resistive random-access memory (ReRAM), is a promising technique to build future high performance computing (HPC) systems. ThŒe popularity of many-core platforms in HPC and large data sets in commercial workloads and scientific€c simulations drive the fast development of NVM. The non-volatility and high performance of NVM blur the line between storage and main memory, hinting at opportunities to overhaul classical IO system and memory hierarchies.

This project explores and design programming models, runtime, and algorithms to leverage future NVM-based parallel systems.


  • Dong Li (Faculty)
  • Kai Wu (PhD student)
  • Jie Ren (PhD student)

Recent Publications:


This research has collaboration with Oak Ridge National Lab and Berkeley Lab. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the sponsors.

                                                Image result for lawrence berkeley national laboratory              Image result for Oak Ridge National lab