NVMExplorer is a cross-stack design space exploration framework for evaluating and comparing on-chip memory solutions including emerging, embedded non-volatile memories. It was created by Lillian Pentecost and Alexander Hankin and began as a collaboration between Harvard University, Cambridge, MA, USA and Tufts University, Medford, MA, USA. It is currently in its beta version.

The companion publication is currently available on arXiv (to appear in HPCA’22!), and we have an upcoming tutorial at ISCA’22! The following introductory video can help get you started:

If you use NVMExplorer in your research, we kindly request that you please cite, for now, the following paper:


Pentecost, L., Hankin, A., Donato, M., Hempstead, M., Wei, G. Y., & Brooks, D. (2021). NVMExplorer: A Framework for Cross-Stack Comparisons of Embedded Non-Volatile Memories. arXiv preprint arXiv:2109.01188.


  title={NVMExplorer: A Framework for Cross-Stack Comparisons of Embedded Non-Volatile Memories},
  author={Pentecost, Lillian and Hankin, Alexander and Donato, Marco and Hempstead, Mark and Wei, Gu-Yeon and Brooks, David},
  journal={arXiv preprint arXiv:2109.01188},

Happy exploring!
-The NVMExplorer Team

This work was partially supported by the Applications Driving Architectures (ADA) Research Center, a JUMP Center co-sponsored by SRC and DARPA.