Memory Equalizer for Lateral Management of Heterogeneous Memory

Chencheng Ye,Chen Ding,Hai Jin
DOI: https://doi.org/10.1145/3132402.3132437
2017-01-01
Abstract:Modern computers increasingly use more types of memory such as phase-change memory and high-bandwidth memory. Consequently, it is more complex and difficult to manage memory effectively. This paper presents a vision of memory management and its key component called fraction cache , which is a type of two-level exclusive cache. The fraction cache is flexible and encompasses a broad solution space. More importantly, its parameters can be automatically optimized. As a demonstration, the fraction cache is used to minimize the DRAM need to sometimes less than 1% of the program data size.
What problem does this paper attempt to address?