Shop menü

KEZDENEK BEÉRNI AZ INTEL ÉS AZ AMD EGYÜTTMŰKÖDÉSÉNEK GYÜMÖLCSEI – BŐVÜL AZ X86-OS UTASÍTÁSKÉSZLET-ARCHITEKTÚRA REPERTOÁRJA

A teljesítmény növelése mellett a biztonság szintjének emelése is fontos szerepet játszott a közös megalkotott újítások első körében.
Víg Ferenc (J.o.k.e.r)
Víg Ferenc (J.o.k.e.r)
Kezdenek beérni az Intel és az AMD együttműködésének gyümölcsei – Bővül az x86-os utasításkészlet-architektúra repertoárja

Az Intel és az AMD között tavaly formálódott együttműködés, amelynek eredményeként létrejött az x86 Ecosystem Advisory Group. Ennek a csoportnak az az elsődleges feladata, hogy segítsen összehangolni az x86-os utasításkészlet-architektúra fejlesztésének irányát, illetve segítsen kifejleszteni olyan újításokat, amelyek révén az x86 továbbra is kellően ütőképes és releváns lehessen a jövőben, miközben riválisai, mint például az ARM és a RiSC-V egyre inkább próbálnak majd teret hódítani maguknak.

A felek friss bejelentése alapján úgy tűnik, az együttműködés első gyümölcsei már be is értek: olyan újításokat fejlesztettek ki, amelyek hozzájárulnak a mátrix és vektor teljesítmény növeléséhez, valamint extra biztonsági réteget kínálnak a rendszerek számára. Ezzel egy időben a visszamenőleges kompatibilitásról is gondoskodnak, vagyis azokkal a processzorokkal is működnek majd az új utasításokat támogató szoftverek, amelyek még nem támogatják őket.

Az újítások között jelen van a FRED, ami a Flexible Return and Event Delivery rövidítése. Ez lényegében arra való, hogy modernizált keretek között kínáljon egy szabványosított megszakítás kérelmeket kezelő modellt, mindezt alacsony késleltetés és magasabb fokú megbízhatóság mellett teheti, mint az eddigi módszerek. A FRED elkészítése mellett szabványosították az olyan utasításokat, mint amilyen az ACE (Advanced Matrix Extensions for Matrix Multiplications) vagy az AVX10, és ezeket már implementálták is, azaz egységesen használhatóak a mátrixszorzás, illetve az 512-bites vektor bővítmények mellé.

Galéria megnyitása

A sebességnövelés és a szabványosítás mellett természetesen a biztonság szintjének fokozása is nagy hangsúlyt kap, ennek eredményeként jöhetett létre a ChkTag, ami az x86-os utasításkészlet-architektúra memóriakezelését hivatott biztonságosabbá tenni. Ez egy memória-címkéző utasításkészlet, ami segít nyakon csípni a különböző, memóriakezelésre veszélyt jelentő hibákat, mint amilyen például a buffer túlcsordulás, vagy az UAF (Use After Free). Az újítás lehetőséget biztosít a fejlesztők és a fordítók számára, hogy kellően részletesen vezéreljék, mely memória-hozzáféréseknél szükséges az ellenőrzés elvégzése, ezáltal hatékonyan lehet fokozni a biztonságot azokon a területeken, ahol az a legfontosabb, miközben a szoftveres megoldásokhoz képest kisebb extra terheléssel lehet elvégezni a feladatot.

Ez az utasítás lényegében címkéket ad a memóriához és lehetővé teszi ellenőrzésüket hardver szintjén. A módszer segítségével biztonságosabbá tehető a kernelek, a hypervisorok, illetve akár a firmware-ek működése is, közben pedig azok a binárisok, amelyek rendelkeznek ChkTag funkcionalitással, továbbra is futtathatóak maradnak a régebbi processzorokon, amelyek nem rendelkeznek megfelelő hardveres támogatással az újításban rejlő lehetőségek kiaknázásához. A ChkTag egy kiegészítő utasítás, ami segít a meglévő védelmi rendszerek hatékonyságának fokozásában.

A felek természetesen továbbra is együttműködnek majd az x86-os utasításkészlet-architektúra fejlesztésében, az Intel ennek érdekében még saját X86S projektjét is süllyesztőbe dobta anno, ami egyébként azt a célt szolgálta volna, hogy kigyomlálja az x86-os architektúrából azokat a régi kódokat, amelyekre már nincs szükség, és amelyek csak feleslegesen bonyolítják az összképet. Nincs kizárva, hogy ezt a projektet az AMD-vel való együttműködés keretén belül valamilyen formában mégis megvalósítják majd, egyfajta konszenzus alapú döntési mechanizmus keretén belül, ami mindenképpen jót tenne hosszabb távon, de ezzel kapcsolatban konkrét terveket még nem közöltek.

Neked ajánljuk

    Tesztek

      Kapcsolódó cikkek

      Vissza az oldal tetejére