Pomace: a Grappa for Non-Volatile Memory

Abstract: Grappa is a latency-tolerant runtime system for off-the-shelf clusters that targets in-memory irregular applications, such as interactive graph analytics. These applications are difficult to scale due to data-dependent execution and memory access behaviors. While Grappa’s current design scales to the limit of available network bandwidth, it does so only for applications whose working set resides in RAM. We contemplate options for adapting Grappa to use non-volatile memory technologies.

Bio: Jacob Nelson is a graduate student in the Sampa group at the University of Washington. His research interests include computer architecture and high-performance computing.