Az AMD hivatalosan is megkezdte a Zen 6 processzorarchitektúrához kapcsolódó nyílt forráskódú fordítóeszközök (compiler toolchain) előkészítését. A fejlesztők pénteken küldték be az első GNU Binutils javítást, amely a „Znver6” célarchitektúra támogatását vezeti be a GNU Assemblerbe (Gas). Ez a frissítés nemcsak az új generációs Ryzen és EPYC processzorokhoz köthető előkészítő lépés, hanem megerősíti a Zen 6 új utasításkészlet-bővítéseit is, amelyek az AVX-512 technológia továbbfejlesztését jelentik.
Új AVX-512 kiterjesztések a Zen 6-ban
A Znver6 célarchitektúra a Zen 5-höz képest az alábbi új ISA (Instruction Set Architecture) bővítésekkel rendelkezik:
- AVX512_BMM – Bit Manipulation Matrix: új mátrixműveleti és bitfordító utasítások, amelyek a bitmanipulációs műveleteket gyorsítják fel, különösen gépi tanulási és titkosítási feladatoknál.
- AVX_NE_CONVERT – Numerikus konverziós utasítások, amelyek az adattípusok közti gyors átalakítást szolgálják.
- AVX_IFMA – Integer Fused Multiply-Add: egész aritmetikai műveletekhez optimalizált, egyesített szorzás-összeadás művelet.
- AVX_VNNI_INT8 – Vector Neural Network Instructions (8-bit): mélytanulási hálókhoz optimalizált, 8 bites egész műveleteket gyorsító kiterjesztés.
- AVX512_FP16 – Félprecíziós lebegőpontos (FP16) műveletek támogatása, amely különösen hasznos AI és GPU-szintű számítási feladatok CPU-n történő gyorsítására.
Ezek a kiterjesztések az Intel Xeon processzorokban már korábban megjelent utasításokra építenek, de az AMD Zen 6-tal mostantól az AMD is teljes AVX-512 kompatibilitást kínál.
GNU Binutils és a fejlesztői ökoszisztéma felkészítése
A GNU Binutils frissítésével az AMD a nyílt forráskódú fejlesztői infrastruktúra (GCC, LLVM/Clang, binutils) korai felkészítését végzi, hogy a Zen 6 támogatás már az első napoktól elérhető legyen a Linux-disztribúciókban. A most beérkezett patch a Zen 6 célarchitektúrát (Znver6) vezeti be, és a fejlesztők szerint a következő lépés a GCC 16 és LLVM/Clang 22 fordítókhoz kapcsolódó optimalizálások beküldése lesz.
A cél, hogy ezek a fejlesztések még a Zen 6 processzorok 2026 második felére várható megjelenése előtt bekerüljenek a hivatalos kiadásokba.
Mit jelent ez a fejlesztők számára?
A Zen 6-tal az AMD tovább erősíti jelenlétét a nagy teljesítményű számítási (HPC) és AI-gyorsítás területén. Az új AVX-512 BMM különösen ígéretes a mátrixszorzási feladatok, például a neurális hálók súlymátrixainak gyors feldolgozásában.
Az open-source támogatás korai elérhetősége lehetővé teszi, hogy a Linux közösség és a szoftverfejlesztők már most elkezdhessék a Zen 6 architektúrára optimalizált kódok tesztelését és fejlesztését.
Az első AMD Znver6 Binutils szoftverfolt megjelenése megerősíti, hogy a Zen 6 processzorok nemcsak új mikroarchitektúrát, hanem jelentős AVX-512 fejlesztéseket is hoznak. A fejlesztés várhatóan 2026-ban érik be teljesen, amikor az új generációs Ryzen és EPYC CPU-k piacra kerülnek — már teljes körű, nyílt forráskódú fordítótámogatással.

