Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: https://er.chdtu.edu.ua/handle/ChSTU/9924
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.authorShcherba, Maksym-
dc.contributor.authorTarnavskyi, Petro-
dc.contributor.authorЩербак, Максим-
dc.contributor.authorТарнавський, Петро-
dc.date.accessioned2026-08-03T12:03:38Z-
dc.date.available2026-08-03T12:03:38Z-
dc.date.issued2026-
dc.identifier.issn2306-4412 (print)-
dc.identifier.issn2708-6070 (online)-
dc.identifier.urihttps://er.chdtu.edu.ua/handle/ChSTU/9924-
dc.description.abstractEfficient 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.uk_UA
dc.description.abstractЕфективне управління різнорідними системами пам’яті, що містять пам’ять із високою пропускною здатністю (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. Отримані результати дозволяють системним архітекторам оптимізувати ієрархію пам’яті в серверах наступного покоління без необхідності внесення змін до ядра ОС або коду програм.uk_UA
dc.language.isoenuk_UA
dc.publisherВісник Черкаського державного технологічного університетуuk_UA
dc.subjectheterogeneous memory systemsuk_UA
dc.subjectmemory managementuk_UA
dc.subjectdynamic random-access memoryuk_UA
dc.subjecthigh bandwidth memoryuk_UA
dc.subjectmemory hierarchyuk_UA
dc.subjectрізнорідні системи пам’ятіuk_UA
dc.subjectуправління пам’яттюuk_UA
dc.subjectдинамічна пам’ять з довільним доступомuk_UA
dc.subjectпам’ять з високою пропускною здатністюuk_UA
dc.subjectієрархія пам’ятіuk_UA
dc.titleRethinking memory hierarchy policies in DRAM+HBM systemuk_UA
dc.title.alternativeПереосмислення політик ієрархії пам’яті в системах DRAM+HBMuk_UA
dc.typeArticleuk_UA
dc.citation.volume31uk_UA
dc.citation.issue2uk_UA
dc.citation.spage48uk_UA
dc.citation.epage56uk_UA
dc.identifier.doihttps://doi.org/10.62660/bcstu/2.2026.48-
Розташовується у зібраннях:том 31, №2/2026

Файли цього матеріалу:
Файл Опис РозмірФормат 
6.pdf515.46 kBAdobe PDFЕскіз
Переглянути/Відкрити
зміст.pdf118.63 kBAdobe PDFЕскіз
Переглянути/Відкрити
титул.pdf198.1 kBAdobe PDFЕскіз
Переглянути/Відкрити


Усі матеріали в архіві електронних ресурсів захищено авторським правом, усі права збережено.