ATMem: adaptive data placement in graph applications on heterogeneous memories
Yu Chen, Ivy 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.
Topics & Concepts
Computer scienceGraphParallel computingDistributed computingTheoretical computer scienceParallel Computing and Optimization TechniquesAdvanced Data Storage TechnologiesCaching and Content Delivery