Az Intel fordítómérnökei kiküldték a kezdeti GCC és LLVM/Clang fordítójavításokat, amelyek lehetővé teszik az újonnan nyilvánosságra hozott AMX-COMPLEX bővítményt a jövő évi Xeon Scalable”Granite Rapids”processzorokkal.
A jelenlegi Xeon Scalable”Sapphire Rapids”processzorokhoz bevezetett AMX (Advanced Matrix Extensions) támogatásra építve, miután az Emerald Rapids Granite Rapids lett, és bemutatja az AMX-COMPLEX-et.
Az AMX-COMPLEX komplex csempék mátrixszaporítására szolgál, amelyek egyetlen precíziós csempévé halmozódnak fel. Az Intel a közelmúltban nyilvánosságra hozta az AMX-COMPLEX utasításkészlet részleteit a legújabb programozási kézikönyvben.
Ma hétfőn reggel a következőket küldték ki: a GCC javítások az AMX-COMPLEX TCMMIMFP16PS/TCMMRLFP16PS utasítások engedélyezéséhez és a-march=graniterapids hangolással való megjelenítéséhez. Míg a GCC 13 a következő hetekben fog megjelenni, ennek az új AMX-COMPLEX támogatásnak nem szabad kockáztatnia a meglévő GCC-használatot és a jövőbeli hardvereket, így az Intel továbbra is reméli, hogy ez belefér a közelgő GCC 13.1 stabil kiadásba.
Eközben vasárnap megjelent az LLVM javítás, amely lehetővé tette az Intel AMX-COMPLEX-et ezzel a nyílt forráskódú fordítócsomaggal. Az LLVM AMX-COMPLEX támogatás még felülvizsgálat alatt áll.