The NEXTGenIO project addresses the I/O performance challenge not only for Exascale, but also for HPC and data intensive computing in general.
NEXTGenIO is developing a prototype computing platform that uses on-node non-volatile memory, bridging the latency gap between DRAM and disk. In addition to the hardware that will be built as part of the project, NEXTGenIO is developing the software stack that goes hand-in-hand with this new hardware architecture, and is testing the developments using a set of applications that include both traditional HPC (e.g. CFD and weather) and novel workloads (e.g. machine learning and genomics).
In addition to a detailed understanding of the wide range of use cases for non-volatile memory, key outcomes of NEXTGenIO are:
- Prototype compute nodes with non-volatile memory
- Profiling and debugging tools
- Data and power/energy aware job scheduling system
- Filesystem and object store
- Library for persistent data structures
- Workload benchmark generator & I/O workflow simulator