Non-volatile memory (NVM) is playing a more important role in the memory architectures of HPC systems as illustrated by recent deployments and procurements. Yet there exist neither standard language constructs nor portable programming systems that provide support for these types of emerging memory architectures. To address this issue, researchers at the Future Technologies Group at Oak Ridge National Laboratory (ORNL) have developed a novel programming system that extends C with intuitive, language-level support for programming NVM as persistent, high-performance main memory; the prototype system is named NVL-C. A new paper, entitled “NVL-C: Static Analysis Techniques for Efficient, Correct Programming of Non-Volatile Main Memory Systems,” presented at the 25th International Symposium on High Performance Parallel and Distributed Computing (HPDC’16) on June 3 in Kyoto, Japan, describes this new programming system. Learn more at http://insidehpc.com/2016/10/ornl-creates-a-programming-system-for-non-volatile-main-memory-systems/