GPM: Leveraging Persistent Memory from a GPU

Aditya K Kamath*, Shweta Pandey*, and Arkaprava Basu
(*Authors contributed equally to this work)

Presented at 13th Annual Non-volatile Memories Workshop, 2022

This is a workshop presentation of ‘GPM’ published in ASPLOS ‘23. This paper explored how to utilise commercially available NVM on a GPU using real hardware. Through this process we came up with a benchmark suite (GPMBench) consisting of GPU applications that benefit from both GPU parallelism as well as NVM persistence. We also provide a GPU-optimised library (libGPM) that simplifies access to NVM from a GPU.

Further details can be found in the ASPLOS’22 GPM Page.