Characterizing emerging heterogeneous memory

D Shen, X Liu, FX Lin - ACM SIGPLAN Notices, 2016 - dl.acm.org
Heterogeneous memory (HM, also known as hybrid memory) has become popular in
emerging parallel architectures due to its programming flexibility and energy efficiency …

Profdp: A lightweight profiler to guide data placement in heterogeneous memory systems

S Wen, L Cherkasova, FX Lin, X Liu - Proceedings of the 2018 …, 2018 - dl.acm.org
New memory technologies, such as non-volatile memory and stacked memory, have
reformed the memory hierarchies in modern and emerging computer architectures. It …

[HTML][HTML] H2M: exploiting heterogeneous shared memory architectures

J Klinkenberg, A Kozhokanova, C Terboven… - Future Generation …, 2023 - Elsevier
Over the past decades, the performance gap between the memory subsystem and compute
capabilities continued to spread. However, scientific applications and simulations show …

Characterizing data organization effects on heterogeneous memory architectures

A Qasem, AM Aji, G Rodgers - 2017 IEEE/ACM International …, 2017 - ieeexplore.ieee.org
Layout and placement of shared data structures is critical to achieving scalable performance
on heterogeneous memory architectures. While recent research has established the …

Flexhm: A practical system for heterogeneous memory with flexible and efficient performance optimizations

B Peng, Y Dong, J Yao, F Wu, H Guan - ACM Transactions on …, 2022 - dl.acm.org
With the rapid development of cloud computing, numerous cloud services, containers, and
virtual machines have been bringing tremendous demands on high-performance memory …

Siena: Exploring the design space of heterogeneous memory systems

IB Peng, JS Vetter - SC18: International Conference for High …, 2018 - ieeexplore.ieee.org
Memory systems are crucial to the performance, power, and cost of high-performance
computing systems. Recently, multiple factors are driving the need for more complex, deep …

Portable application guidance for complex memory systems

MB Olson, B Kammerdiener, MR Jantz… - Proceedings of the …, 2019 - dl.acm.org
The recent emergence of new memory technologies and multi-tier memory architectures has
disrupted the traditional view of memory as a single block of volatile storage with uniform …

A survey of software techniques to emulate heterogeneous memory systems in high-performance computing

C Foyer, B Goglin, AR Proaño - Parallel Computing, 2023 - Elsevier
Heterogeneous memory will be involved in several upcoming platforms on the way to
exascale. Combining technologies such as HBM, DRAM and/or NVDIMM allows to tackle …

{UniMem}: Redesigning Disaggregated Memory within A Unified {Local-Remote} Memory Hierarchy

Y Zhong, M Zhou, Z Shen, J Shu - 2024 USENIX Annual Technical …, 2024 - usenix.org
Disaggregated memory (DM) has been proposed as a feasible solution towards scaling
memory capacity. A variety of memory disaggregation approaches have been introduced to …

A mess of memory system benchmarking, simulation and application profiling

P Esmaili-Dokht, F Sgherzi, VS Girelli… - 2024 57th IEEE/ACM …, 2024 - ieeexplore.ieee.org
The Memory stress (Mess) framework provides a unified view of the memory system
benchmarking, simulation and application profiling. The Mess benchmark provides a holistic …