kirancodes.me
To Proof Maintenance & Beyond!

ATMem: adaptive data placement in graph applications on heterogeneous memories

Yu Chen, Ivy Bo Peng, Zhen Peng, Xu Liu, Bin Ren

Abstract

Active development in new memory devices, such as non-volatile memories and high-bandwidth memories, brings heterogeneous memory systems (HMS) as a promising solution for implementing large-scale memory systems with cost, area, and power limitations. Typical HMS consists of a small-capacity high-performance memory and a large-capacity low-performance memory. Data placement on such systems plays a critical role in performance optimization. Existing efforts have explored coarse-grained data placement in applications with dense data structures; however, a thorough study of applications that are based on graph data structures is still missing.

Related papers