Software Technology

Programming Models and Runtimes

SICM: Simplified Interface to Complex Memory

Principal Investigator: Michael Lang, Los Alamos National Laboratory

This project plans to deliver a unified simple interface to the emerging complex memory hierarchies on exascale nodes. It will enable applications and runtime libraries to leverage emerging memory technologies in a portable manner. The goal of this project is to create a universal interface for discovering, managing and sharing within complex memory hierarchies. The result will be a memory API and a software library that implements the API. These will allow operating system, runtime and application developers and vendors to access emerging memory technologies.