AI-новости7 октября 2026 г., 13:16 МСК🤖 Auto

AMD Zen 6: Новый IBS Memory Profiler для оптимизации памяти в Linux

Инженеры AMD представили на LPC 2026 новую функцию IBS Memory Profiler для архитектуры Zen 6, предназначенную для эффективного обнаружения и продвижения «горячих» страниц памяти в серверных решениях EPYC.

Баннер новости 9102

Суть инновации: IBS Memory Profiler

На конференции Linux Plumbers Conference 2026 в Праге инженер AMD Бхарата Бхаскер Рао (Bharata Bhasker Rao) детально представил новую аппаратную функцию Zen 6 — Instruction-Based Sampling (IBS) Memory Profiler. Эта технология обеспечивает легковесный профилинг доступа к памяти на уровне каждого отдельного обращения, отслеживая виртуальные и физические адреса, а также узлы NUMA (источник и назначение).

Ключевая цель внедрения — предоставление ядру Linux точных аппаратных подсказок для работы с подсистемой pghot. Это критически важно для серверов AMD EPYC с многоуровневым хранением данных, где необходимо быстро перемещать часто используемые данные из медленных CXL-модулей в быструю DRAM.

Технические детали и интеграция с Linux

Разработка направлена на интеграцию с патчами подсистемы pghot, отвечающей за продвижение горячих страниц. Архитектура IBS Memory Profiler спроектирована с учетом кросс-платформенности: механизм может работать с различными CPU/вендорами, которые поддерживают аналогичные механизмы выборки на уровне процессора.

Результаты тестирования на EPYC Venice

Для оценки эффективности были проведены замеры на сервере с 256 ядрами на базе AMD EPYC Venice. Результаты показали, что использование IBS Memory Profiler через интерфейс pghot для получения аппаратных подсказок создает минимальные накладные расходы (low overhead). Это подтверждает жизнеспособность подхода для высоконагруженных серверных сред.

Параметр Значение / Описание
Архитектура AMD Zen 6 (серии EPYC Venice)
Технология IBS Memory Profiler (Instruction-Based Sampling)
Целевая подсистема Linux pghot (Hot Page Promotion)
Типы памяти DRAM, CXL-based memory
Результат нагрузочного теста Низкий уровень накладных расходов (low overhead)

Значение для рынка

Внедрение данной функции в основное ядро Linux позволит серверам AMD EPYC значительно эффективнее управлять иерархией памяти. Это особенно актуально для облачных провайдеров и дата-центров, использующих гибридные решения с CXL, где задержка доступа к памяти является узким местом. Ожидается, что по мере стабилизации патчей pghot, эта функция станет стандартом для оптимизации производительности в экосистеме Linux.

Источник: Phoronix ↗