A múlt év vége felé Arm részletesen kidolgozta a Scalable Matrix Extension 2 (SME2) bővítményt, amely további képességekkel bővíti az Armv9-A-t a gyors mátrixfeldolgozás érdekében. Ma reggel egyesült a SME2 kezdeti támogatása a Binutils-en belül, a GNU Assembler GNU fordítói eszközláncának részeként.

Számos javítást egyesítettek a GNU Binutils adattárral, hogy a SME2 körüli eszközlánc-támogatáson dolgozzanak. A kernel oldalán a Linux 6.3 biztosítja a kezdeti SME2 és SME2.1 támogatást. A Scalable Matrix Extension 2 egy új, 512 bites architektúrális regiszter (ZT0) regisztert és új architektúra állapotot ad a SME 1-es verziójához, amelyet a Linux 5.19 óta már támogat a fővonali kernel.

A +sme2 Gas opciót számos javítás követte a Binutils SME2 többi részével a GNU Assembler (Gas) számára. Eddig még nem vonták össze a SME2 támogatást a GNU Compiler Collection-be, és mivel a GCC 13 megjelenése heteken belül megtörténik, előfordulhat, hogy a Scalable Matrix Extension 2 fordítói támogatás csak a következő évben jelenik meg a GCC 14-ben.

Categories: IT Info