számára

Az AMD nemrégiben bemutatta a vállalat utasítás-alapú mintavételezési (IBS) képességeit a Linux perf alrendszerben és segédprogramban való használatra. A cégnek ez az új beadványa az első hivatalos javítás a Zen 4 CPU sorozathoz.

Utasítás alapú mintavételezési támogatás a Linux felülvizsgálat alatt álló AMD Zen 4 processzorokhoz

A korábbi és jelenlegi Az új AMD Zen 4 családhoz készült patch sorozatok alapvető és homályos terminológiával rendelkeznek. A felülvizsgálat alatt álló legújabb javítások miatt a felhasználók megnyugodhatnak, hogy a Zen 4 Linux támogatása jelenleg életbe lép, és a nyílt forráskódú operációs rendszer vadonatúj javításaiban és frissítéseiben fog megjelenni.

Az Intel jelentős fejlesztéseket hajt végre. Az Arc Graphics illesztőprogram-fejlesztései a Linux 5.19-ben

A Zen 4 úgy van beállítva, hogy javítsa az utasítás alapú mintavételezést egy további adatforrás-bővítmény és egy új L3 cache miss szűrési képesség létrehozásával.

Az új A Zen 4 IBS funkciói kommentálták a magasabb prioritású módosításokat:

A DataSrc bővítmény további adatforrás-részleteket biztosít a címkézett betöltési/tárolási műveletekhez. Támogatás hozzáadása ezekhez az új bitekhez a perf report/script raw-dump-ban.

Az IBS L3 hiányszűrése úgy működik, hogy megcímkézi az IBS számláló túlcsordulásáról szóló utasítást, és létrehoz egy NMI-t, ha a címkézett utasítás L3 hiányosságot okoz. Az L3 miss nélküli mintákat eldobja, és a számlálót véletlenszerű értékkel nullázza (1-15 között a fetch pmu és 1-127 között az op pmu esetén). Ez segít csökkenteni a mintavételezési költségeket, ha a felhasználót csak az ilyen minták érdeklik. Az ilyen szűrt minták egyik felhasználási esete az adatok betáplálása az oldaláttelepítési démonba a többszintű memóriarendszerekben.

Adja hozzá az L3 miss szűrést az IBS-illesztőprogramhoz az új „l3missonly” pmu attribútummal.

A Linux-felhasználók elolvashatják a levelezőlistát. A fordításhoz szükséges funkciókat, amelyek lehetővé teszik a tökéletes hardveres mintavételi eredmények visszaadását a fordítónak, hogy segítsenek a profil alapú és optimalizált binárisok tervezésében. Az Intel agresszívebb volt a Linux közelgő operációs rendszere alatt kifejlesztett funkcionalitás-és hardverteljesítmény-számlálókkal. A lehetséges optimalizálás és a hibakeresést igénylő problémák profilalkotása mellett az IBS Zen 4 képesség AMD általi engedélyezése kiváló a vállalat számára.

Forrás: Phoronix