Nemrég megjelennek az első GCC-javítócsomagok az AI Compute Extensions (ACE) támogatásához. Ezt az x86 Ecosystem Advisory Group dolgozta ki, hogy az AVX és a skalár kód mellé új képességeket adjon AI/ML feladatokhoz. Ehhez kapcsolódva egy AMD-s fordítómérnök a hétvégén közzétette az AVX10_V2_AUX ISA-t támogató javítócsomagokat.
Az AVX10_V2_AUX utasításkészlet dedikált adatfeldolgozást és formátumkonverziót kínál az AI-munkaterhelések gyorsításához. Az AVX10_V2_AUX az AVX10-re épít, és olyan utasításokat ad hozzá, amelyek a szokásos adattípusokat tömörített formátumokra, például FP4-re és FP6-ra alakítják, további OCP microscaling formátumokat támogatnak, új kerekítési módokat vezetnek be, és még sok mást. A képességek részletesen szerepelnek az ACE v1 specifikációban.
Az Intel által a hónap elején beküldött első ACE-engedélyező GCC-javításokat kiegészítve, és jól mutatva az AMD és az Intel mérnökei közötti szoros együttműködést az ACE/AVX10 körül az x86 Ecosystem Advisory Group keretében, az AMD-nél dolgozó Dipesh Sharma közzétette a legújabb GNU Compiler Collection javítócsomagokat, amelyek bevezetik az AVX10_V2_AUX ISA támogatását.
"Ez a 7 javítócsomagból álló sorozat az AVX10_V2_AUX utasításokhoz szükséges cpuid-felismerés, beépített függvények és intrinzek támogatását vezeti be.
Az AVX10_V2_AUX egy új x86 ISA, amely támogatja az FP32–FP8, FP8–FP4, FP8–FP6 közötti, valamint a visszafelé irányuló konverziókat."
A javítócsomagok mostantól elérhetők véleményezésre a GCC levelezőlistáján. Jó esély van rá, hogy ez az ACE v1 támogatás már a jövőre várható GCC 17.1 stabil kiadásba is bekerül.

