Exploring the Performance Benefit of Hybrid Memory System on HPC Environments
Ivy Bo Peng, Roberto Gioiosa, Gokcen Kestor, Erwin Laure, Stefano, Markidis

TL;DR
This paper evaluates how hybrid memory systems, specifically high-bandwidth memory (HBM) combined with DRAM on Intel KNL, affect application performance in HPC, revealing benefits for regular access patterns and challenges for random ones.
Contribution
It provides a detailed analysis of the performance impact of hybrid memory configurations on HPC workloads, highlighting factors influencing efficiency and offering insights for optimizing memory usage.
Findings
Regular memory access applications see up to 3x performance with MCDRAM.
Random access applications may experience performance degradation with MCDRAM.
Additional hardware threads can improve performance for latency-bound applications.
Abstract
Hardware accelerators have become a de-facto standard to achieve high performance on current supercomputers and there are indications that this trend will increase in the future. Modern accelerators feature high-bandwidth memory next to the computing cores. For example, the Intel Knights Landing (KNL) processor is equipped with 16 GB of high-bandwidth memory (HBM) that works together with conventional DRAM memory. Theoretically, HBM can provide 5x higher bandwidth than conventional DRAM. However, many factors impact the effective performance achieved by applications, including the application memory access pattern, the problem size, the threading level and the actual memory configuration. In this paper, we analyze the Intel KNL system and quantify the impact of the most important factors on the application performance by using a set of applications that are representative of scientific…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
See pages 1-last of main.pdf
