Nemrég rejtélyes találgatások indultak egy új x86-megvalósítás körül, amely egy „Intel/AMD-től eltérő vállalati szereplőhöz” köthető, de a fejlesztő akkor nem árult el részleteket. Ugyanez a fejlesztő most újabb, félig titokzatos üzenetet küldött a Linux kernel levelezőlistára, amelyben 16 és 32 csempés Advanced Matrix Extensions (AMX) megvalósításokról ír. Eddig az Intel csak 8 csempés AMX-et kínált.
Christian Ludloff korábban a Google, az AMD, a TI és más cégek x86-architektúrával foglalkozó szakértőjeként dolgozott, és ő a Sandpile.org x86 CPU-információs oldal karbantartója is. Tavaly ő adta tovább az üzenetet az „Intel/AMD-től eltérő x86-vállalati szereplőről”, most pedig ismét szokatlan aktivitással jelentkezik a Linux kernel levelezőlistán, ezúttal a nagyobb csempeszámú AMX-megvalósítások kapcsán.
Az Intel Xeon CPU-k Advanced Matrix Extensions (AMX) támogatása eddig legfeljebb nyolc csempét tartalmazott. Ludloff most olyan CPU-król beszél, amelyek 16 vagy 32 csempés konfigurációval dolgoznak, kifejezetten a nagyobb teljesítmény érdekében. Mindez ráadásul megelőzi az AMX továbbfejlesztését a következő generációs
AI Compute Extensions, azaz „ACE” irányába, amelyet a jövőbeni AMD és Intel CPU-k is megkapnak.
"Ha az x86 AMX/ACE >8 csempével nem érdekel, akkor itt abbahagyhatod az olvasást.
----------------------- 8< -----------------------
Megkértek, hogy dokumentáljam a 16 és 32 csempés x86 AMX/ACE megvalósítások viselkedését.
Háttér
----------
A 16 vagy 32 csempés hardveres megvalósítás célja, hogy extra teljesítményt érjen el azzal, hogy olyan szoftvert futtat, amely kihasználja a plusz csempéket. Különösen olyan szoftverre számítunk, amely főként számítási kernelket futtat, minimalizálja a folyamatváltásokat, és kerüli a csempék használatát tárolási és hálózati megszakításkezelőkben. Virtuális gépek használata lehetséges, de a vendégek közötti gyors váltogatás nem célzott forgatókönyv.
...
Egy 16 és 32 csempét támogató megvalósítás már egy ideje nagy léptékben fut."
A levelezőlistás bejegyzés részletesen dokumentálja a 16 és 32 csempés AMX-megvalósításokat, a specifikáció keretein belül maradva. Emellett több hiányosságra is rámutat az AMX, az APX és az ACE specifikációiban.
Továbbra sem tudni, ki kérte meg Ludloffot, hogy ezeket a technikai részleteket nyilvános levelezőlistákon ossza meg.

