Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://er.chdtu.edu.ua/handle/ChSTU/9924| Назва: | Rethinking memory hierarchy policies in DRAM+HBM system |
| Інші назви: | Переосмислення політик ієрархії пам’яті в системах DRAM+HBM |
| Автори: | Shcherba, Maksym Tarnavskyi, Petro Щербак, Максим Тарнавський, Петро |
| Ключові слова: | heterogeneous memory systems;memory management;dynamic random-access memory;high bandwidth memory;memory hierarchy;різнорідні системи пам’яті;управління пам’яттю;динамічна пам’ять з довільним доступом;пам’ять з високою пропускною здатністю;ієрархія пам’яті |
| Дата публікації: | 2026 |
| Видавництво: | Вісник Черкаського державного технологічного університету |
| Короткий огляд (реферат): | Efficient management of heterogeneous memory systems integrating high-bandwidth memory (HBM)
is critical for overall performance. Conventional approaches often assume that dynamic random-access memory
(DRAM) is the fastest tier, which may not hold true in HBM-equipped configurations. This study aimed to evaluate
the performance impact of reconfiguring memory hierarchy policies by shifting the preference from DRAM to
HBM in DRAM+HBM systems. The research employed a modified Ambix framework, adapting migration policies
to designate HBM as the fast tier and tuning internal parameters to better suit the DRAM+HBM architecture.
Performance was assessed using HPCG and AMG benchmarks on a dual-socket server. It was established that
placing all data in HBM yielded performance gains of up to 24% over DRAM-only execution. The analysis
demonstrated that standard Linux NUMA balancing could cause up to 4% performance degradation because it
incorrectly promoted memory pages to the slower DRAM tier. Investigations revealed that while default Ambix
configurations might reduce performance by up to 23%, favouring HBM improved results by 1.4% to 22% over
DRAM-preferred policies. Furthermore, internal parameters were tuned to reduce page table scanning frequency
and increase migration limits per cycle. These modifications achieved a 3-7% performance gain for the HPCG
benchmark compared to the baseline system. For the AMG benchmark, experimental results showed variations
from 1.5% degradation to 1.4% improvement, depending on the DRAM:HBM capacity ratios. These findings can
enable system architects to optimise memory tiering in next-generation servers without requiring kernel or
application modification. Ефективне управління різнорідними системами пам’яті, що містять пам’ять із високою пропускною здатністю (HBM), є критично важливим для загальної продуктивності. Традиційні підходи часто припускають, що динамічна пам’ять з довільним доступом (DRAM) є найшвидшим рівнем, що може не справджуватися в конфігураціях з HBM. Метою цього дослідження було оцінювання впливу на продуктивність переналаштування політики ієрархії пам’яті шляхом зміни переваги з DRAM на HBM у системах DRAM + HBM. У дослідженні використано модифіковану систему Ambix, у якій адаптовано політики міграції для призначення HBM швидким рівнем та налаштовано внутрішні параметри для кращої відповідності архітектурі DRAM +HBM. Оцінювання проводилося за допомогою тестів HPCG та AMG на двопроцесорному сервері. Встановлено, що розміщення всіх даних у пам’яті HBM забезпечило приріст продуктивності до 24 % порівняно з використанням лише DRAM. Аналіз продемонстрував, що стандартне балансування NUMA в Linux могло спричинити деградацію продуктивності до 4 %, оскільки воно некоректно переміщувало сторінки пам’яті до повільнішого рівня DRAM. Дослідження виявило, що хоча стандартні конфігурації Ambix могли знижувати продуктивність до 23 %, надання переваги HBM покращило результати на величину від 1,4 % до 22 % порівняно з політиками, орієнтованими на DRAM. Крім того, налаштовано внутрішні параметри, що дозволило зменшити частоту сканування таблиць сторінок та збільшити ліміти міграції за цикл. Ці модифікації забезпечили приріст продуктивності від 3 % до 7 % для тесту HPCG порівняно з базовою системою. Для тесту AMG експериментальні результати показали варіювання від деградації на 1,5 % до покращення на 1,4 %, залежно від співвідношення обсягів DRAM:HBM. Отримані результати дозволяють системним архітекторам оптимізувати ієрархію пам’яті в серверах наступного покоління без необхідності внесення змін до ядра ОС або коду програм. |
| URI (Уніфікований ідентифікатор ресурсу): | https://er.chdtu.edu.ua/handle/ChSTU/9924 |
| ISSN: | 2306-4412 (print) 2708-6070 (online) |
| DOI: | https://doi.org/10.62660/bcstu/2.2026.48 |
| Том: | 31 |
| Випуск: | 2 |
| Початкова сторінка: | 48 |
| Кінцева сторінка: | 56 |
| Розташовується у зібраннях: | том 31, №2/2026 |
Файли цього матеріалу:
| Файл | Опис | Розмір | Формат | |
|---|---|---|---|---|
| 6.pdf | 515.46 kB | Adobe PDF | ![]() Переглянути/Відкрити | |
| зміст.pdf | 118.63 kB | Adobe PDF | ![]() Переглянути/Відкрити | |
| титул.pdf | 198.1 kB | Adobe PDF | ![]() Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищено авторським правом, усі права збережено.


