Инженер AMD Бхарата Бхаскер Рао представил профилировщик памяти IBS для процессоров Zen 6 на конференции Linux Plumbers Conference 2026, прошедшей 5 октября в Праге. Аппаратная функция отслеживает обращения к памяти, передавая ядру физические адреса и данные о том, поступила ли информация из DRAM или внешней памяти CXL.
Инструмент предназначен для серверов с многоуровневой памятью, помогая Linux определять часто используемые страницы для их перемещения из медленной памяти CXL в DRAM. AMD планирует интегрировать данные профилировщика в подсистему ядра pghot, которая призвана заменить текущие методы сканирования таблиц страниц и обработки ошибок доступа.
Тестирование на системе с 256 логическими процессорами и 256 ГБ памяти CXL показало неоднозначные результаты. В XSBench ускорение составило 4,57x против 1,18x при стандартном методе, а в Graph500 — 3,17x против 2,34x. При этом Redis не показал прироста производительности, а показатели NAS BT оказались немного ниже.
Затраты на перемещение страниц снизились с 26,1 до 15,8 микросекунды, однако сам тест завершился на 5% медленнее. Патчи для pghot находятся в разработке, поддержка виртуализации в профилировщике пока не заявлена. Чипы EPYC 9006 Venice уже производятся, их развертывание в облачных инфраструктурах ожидается до конца года.






