Június közepén az x86 Ecosystem Advisory Group közzétette az ACEv1 kiterjesztést, amely mátrixszorzási primitíveket határoz meg. Ezek az Advanced Vector Extensions (AVX) és a skalár kód képességeit bővítik, kifejezetten AI/ML feladatokra optimalizálva:
„Az ACE kiterjesztések mátrixszorzási primitíveket definiálnak, amelyek az AVX-et és a skalár kódot új képességekkel egészítik ki. Ezek a következők:
- ACE regiszterállapot, beleértve a tile és block scale regisztereket
- Adatfeldolgozó műveletek, amelyek AVX regiszterbemenetet használnak, és az ACE tile regiszterállapoton dolgoznak
- Adatmozgató műveletek az ACE regiszterállapot és az AVX regiszterek között
- Állapot és műveletek a rendszer menedzseléséhez
Az ACE szorosan integrálja az AVX vektorokat és az ACE tile regisztereket, így a nagy számítási sűrűségű tile feldolgozó műveletek az AVX átfogó adatfeldolgozó képességeivel együtt használhatók.”
A jövőbeli, ACE-t támogató processzorokra készülve az Intel ma közzétette az első GNU Compiler Collection javítócsomagokat az AI Compute Extensions támogatásához. Az ACE fordítótámogatás részben az Intel meglévő AMX-TILE fordítókódjára, valamint néhány AVX-512 elemre épül.
Akik kíváncsiak az ACE GCC-fordítóba való, nagyon korai bevezetésére, megtalálják a munkát a GCC patches levelezőlistán. Jó esély van rá, hogy ez a kezdeti ACEv1 támogatás bekerül a jövőre várható GCC 17 stabil fordítókiadásba.

