Shop menü

5 ÚJ UTASÍTÁSKÉSZLETTEL DEBÜTÁLHATNAK A ZEN 5 ALAPÚ AMD RYZEN PROCESSZOROK

Erről a GNU Compiler Collection legutóbbi frissítése árulkodik.
Víg Ferenc (J.o.k.e.r)
Víg Ferenc (J.o.k.e.r)
5 új utasításkészlettel debütálhatnak a ZEN 5 alapú AMD RYZEN processzorok

Az AMD kínálatában még idén megjelenhetnek az első olyan processzorok, amelyek már a ZEN 5 architektúra köré épülnek, erről az AMD első embere beszélt nemrégiben. Az új processzorok a jelek szerint néhány új utasításkészletet is támogatnak majd, szám szerint ötöt, amelyek eddig nem álltak rendelkezésre a ZEN alapú processzoroknál, az Intel térfelén azonban az ötből négy már jelen van, az ötödik pedig a később érkező Granite Rapids szerverprocesszorok fedélzetén debütálhat.

Az igazából nem egy szokatlan dolog, hogy az egyes utasításkészletek támogatását késve vezetik be egyes gyártók: az AMD igazából nem tulajdonított akkora jelentőséget az egyes utasításkészletek bevezetésének és támogatásának, mint az Intel; ez főként az AVX-hez kapcsolódó utasításkészletekre igaz. Az öt új utasításkészlet támogatásáról egyébként a GNU Compiler Collection legutóbbi frissítése rántotta le a leplet, erre pedig a Phoronix munkatársai hívták fel a figyelmet.

Az öt új utasításkészlet közül talán az AVX-VNNI a legfontosabb, amit az Intel még 2021 folyamán, az Alder Lake sorozatú processzorok érkezésével vetetett be – utóbbiak a 12. Intel Core generációt erősítik. Maga a VNNI a Vector Neural Network Instructions nevet viseli, azaz a neruális hálókhoz kapcsolódik, és egyre nagyobb jelentőséggel bír, ahogy az AI alapú környezetek egyre inkább terjednek manapság. Az AVX-VNNI utasításkészlet igazából az AVX512-VNNI kevésbé ütőképes változata, ami két fontos műveletet nem támogat: az egyik az 512-bites vektorokkal történő munkavégzés, míg a másik az EVEX bővítmények támogatása, amelyekkel összességében jobb teljesítmény érhető el.

A frissen bevezetett 5 új utasításkészlet:

  1. AVXVNNI
  2. MOVDIRI
  3. MOVDIR64B
  4. AVX512VP2INTERSECT
  5. PREFETCH

Érdekesség egyébként, hogy az AVX512-VNNI támogatása már a ZEN 4 alapú processzoroknál elérhetővé vált, így az AVX-VNNI bevezetése látszólag értelmetlennek tűnhet, de ugyanezt a gyakorlatot követte el az Intel néhány éve. Az AVX-VNNI az üzleti helyett inkább a konzumerpiaci termékek esetében lehet majd fontos, azoknál ugyanis ezzel az utasításkészlettel számos szoftver kiszolgálható lesz, amelyek egyébként nem aknáznák ki az AVX512-VNNI-ben rejlő lehetőségeket. Az igazából nem meglepő, hogy az AI központú utasításkészletek támogatása egyre fontosabb szempont a gyártók számára, ugyanis az AI egyre jobban terjed, és ez a tempó a jövőben tovább gyorsulhat.

Maga a GCC egyébként már korábban kapott ZEN 5 támogatást, lényegében az elmúlt év júliusában megérkezett az első olyan patch, ami az AMD érkező processzoraihoz is támogatást biztosít. A ZEN 5 alapú processzorokkal kapcsolatban remélhetőleg a Computex 2024 folyamán már hivatalos információk is megjelenhetnek, a rajt pedig az év második felében esedékes.

Neked ajánljuk

    Tesztek

      Kapcsolódó cikkek

      Vissza az oldal tetejére