Az AMD a Zen 6 architektúrában nemcsak a hagyományos processzorteljesítményre fókuszál, hanem a szerverekben egyre fontosabbá váló, összetett memóriakezelés problémájára is kínál hardveres megoldást. Az IBS Memory Profiler nevű dedikált mintavételező egység arra szolgál, hogy a Linux operációs rendszer pontosabban lássa, mely memóriaoldalak milyen gyakran kerülnek elérésre, és azt az elérést milyen memóriaforrás szolgálja ki. A technológia különösen releváns az olyan szerverkonfigurációkban, ahol a hagyományos DRAM-ot CXL-csatolású külső memóriával egészítik ki.
Mi az IBS Memory Profiler, és miért fontos a CXL-hez?
Az AMD Zen 6-os IBS Memory Profiler az AMD már meglévő Instruction-Based Sampling (IBS) technológiájára épül, azonban a Zen 6-os változat egy teljesen különálló profilozó példányt vezet be, amelyet kizárólag az adatmemória-hozzáférések nyomon követésére szántak. A mintavételező egység fizikai cím és memóriaforrás szerint is képes azonosítani az egyes hozzáféréseket, lehetővé téve, hogy a rendszer célzottan döntse el, mely memóriaoldalakat érdemes a gyorsabb helyi DRAM-ba mozgatni, és melyeket lehet az lassabb, CXL 3.1-es buszon keresztül csatlakoztatott memóriában tartani.
A szerveres felhasználás szempontjából a CXL (Compute Express Link) memória terjedése egyre nagyobb kihívást jelent az operációs rendszerek memóriakezelő alrendszerei számára. A különböző memóriarétegek közötti adatmozgatás hatékonysága közvetlenül befolyásolja az alkalmazások teljesítményét, ezért a hardverszintű profilozás komoly előrelépést jelenthet a szoftveralapú nyomon követéssel szemben. Az AMD EPYC 9006 Venice platform az a szerveres alap, amelyhez az IBS Memory Profiler elsősorban kapcsolódik.
Benchmark eredmények: vegyes, de ígéretes kép
Bharata Bhasker Rao, az AMD mérnöke 2026. október 5-én a prágai Linux Plumbers Conference 2026 konferencián mutatta be az IBS Memory Profiler technológiát és a hozzá kapcsolódó mérési eredményeket. A tesztplatform 256 logikai CPU-t és 256 GB CXL-memóriát tartalmazott.
A bemutatott benchmarkok vegyes képet mutatnak:
- XSBench: az IBS Memory Profilerrel a kiindulási értékhez képest 4,57-szeres arány volt mérhető, szemben a meglévő nyomon követési mechanizmus 1,18-szoros eredményével – ez kiemelkedően nagy javulás.
- Graph500: az új profilozóval 3,17-szeres arány, a régi módszerrel 2,34-szeres arány született.
- Redis: nem mutatkozott mérhető javulás az új implementációval.
- NAS BT: az új megoldással némileg gyengébb eredmény született, mint a korábbi módszerrel.
Az AMD mérte a memóriaoldalak áthelyezésével járó többletterhelést is. Az egyes memória-foliókat feldolgozó idő 26,1 mikroszekundumról 15,8 mikroszekundumra csökkent, ami közel 39%-os javulás. Ugyanakkor a kapcsolódó benchmark összességében mintegy 5%-kal lassabban futott le. Fontos megjegyezni, hogy ezek az AMD saját mérési eredményei, amelyeket független felek nem ellenőriztek.
Linux-integráció és a bevezetés korlátai
Az IBS Memory Profiler gyakorlati alkalmazhatósága szempontjából kritikus tényező, hogy a Linux kernel fejlesztése hol tart. Az AMD által javasolt pghot (hot-page tracking) integráció még nem érte el az általánosan elérhető állapotot – a kerneljavítások fejlesztés alatt állnak. A prezentáció emellett nem tárgyalta a virtualizációs támogatást, ami felhőalapú környezetekben különösen fontos lenne, hiszen ott a memóriabővítés és a virtualizáció jellemzően párhuzamosan működik.
Az AMD EPYC Venice processzorok már termelésben vannak, és a felhős telepítések 2026 második felére várhatók. A Zen 6-alapú EPYC Venice platform így a dedikált memóriaprofilozó hardverrel együtt ígéretes alapot nyújthat a következő generációs adatközponti memóriakezeléshez, még ha a teljes szoftveres ökoszisztéma kiépülése időt is vesz igénybe. Érdemes megjegyezni, hogy a Zen 5 esetében is látható volt, hogy az AMD a hardveres újítások után jellemzően szoftverfrissítésekkel finomhangolja a teljesítményt.
A fő előny a hardveres profilozással az, hogy közvetlen rálátást nyújt a memória-hozzáférési mintákra anélkül, hogy teljes mértékben szoftveralapú nyomon követésre kellene támaszkodni. Az, hogy ez valós alkalmazásteljesítmény-javulást hoz-e, a Linux kernel további fejlesztésétől és a termelési szerveres konfigurációkon végzett teszteléstől függ.
Gyakori kérdések
Mi az IBS Memory Profiler, és miben különbözik az eddigi AMD IBS technológiától?
Az IBS Memory Profiler a Zen 6-ban bevezetett, dedikált hardveres mintavételező egység, amely kizárólag az adatmemória-hozzáférések profilozására szolgál. A korábbi IBS technológiától eltérően ez egy különálló profilozó példány, nem a meglévő mechanizmus kiterjesztése.
Milyen memóriatípusokat támogat az IBS Memory Profiler?
A prezentált technológia a helyi DRAM-ot és a CXL 3.1-es buszon csatlakoztatott külső memóriát támogatja, fizikai cím és memóriaforrás szerint azonosítva az egyes hozzáféréseket.
Mikor lehet számítani az IBS Memory Profiler tényleges Linux-os bevezetésére?
A szükséges kerneljavítások fejlesztés alatt állnak, és a javasolt pghot integráció egyelőre nem érhető el általánosan. A pontos bevezetési időpontot AMD nem közölte.
Minden alkalmazás profitál az új memóriaprofilozóból?
Nem. Az XSBench és a Graph500 jelentős javulást mutatott, míg a Redis esetében nem volt mérhető előny, a NAS BT benchmark pedig némileg gyengébb eredményt hozott az új megoldással.
Forrás: Guru3D













