Heterogeneous Memory Pool Tuning

📅 2025-05-20
📈 Citations: 0
Influential: 0
📄 PDF

career value

252K/year
🤖 AI Summary
To address the challenge of optimizing data placement in HBM+DDR heterogeneous memory systems, this paper proposes a lightweight, non-intrusive, application-level memory analysis and control framework. Leveraging a detailed memory subsystem model on Intel Sapphire Rapids platforms—integrated with empirical bandwidth/latency measurements, runtime allocation tracing, and policy injection—the work quantifies, for the first time, the performance inflection point of HBM-DRAM co-utilization: retaining only 60–75% of critical data in HBM achieves 90% of the platform’s peak performance. The approach requires no source-code modification or recompilation. Evaluated across multiple benchmarks, it significantly improves performance for memory-intensive applications while reducing HBM resource consumption by over 30%. This establishes a deployable, fine-grained data placement optimization paradigm for heterogeneous memory systems.

Technology Category

Application Category

📝 Abstract
We present a lightweight tool for the analysis and tuning of application data placement in systems with heterogeneous memory pools. The tool allows non-intrusively identifying, analyzing, and controlling the placement of individual allocations of the application. We use the tool to analyze a set of benchmarks running on the Intel Sapphire Rapids platform with both HBM and DDR memory. The paper also contains an analysis of the performance of both memory subsystems in terms of read/write bandwidth and latency. The key part of the analysis is to focus on performance if both subsystems are used together. We show that only about 60% to 75% of the data must be placed in HBM memory to achieve 90% of the potential performance of the platform on those benchmarks.
Problem

Research questions and friction points this paper is trying to address.

Analyzing and tuning data placement in heterogeneous memory systems
Evaluating performance of HBM and DDR memory subsystems together
Determining optimal data allocation ratios for maximizing platform performance
Innovation

Methods, ideas, or system contributions that make the work stand out.

Lightweight tool for heterogeneous memory tuning
Non-intrusive data placement analysis and control
Optimal HBM-DDR data distribution for performance
🔎 Similar Papers
No similar papers found.
F
Filip Vaverka
IT4Innovations, VSB – Technical University of Ostrava, Ostrava-Poruba, Czech Republic
O
O. Vysocky
IT4Innovations, VSB – Technical University of Ostrava, Ostrava-Poruba, Czech Republic
L
L. Říha
IT4Innovations, VSB – Technical University of Ostrava, Ostrava-Poruba, Czech Republic