AMD un Intel nesen atzīmēja x86 ekosistēmas konsultatīvās grupas (EAG) pirmo darbības gadadienu. Šī ir 2024. gada oktobrī izveidota nozares organizācija.
EAG mērķis un sadarbība
EAG mērķis ir radīt apstākļus, lai divi pēdējie uzņēmumi, kas projektē un ražo x86 procesorus, varētu efektīvāk sadarboties un ieviest jaunus, standartizētus risinājumus. Tagad grupa paziņojusi par vairākiem tehniskiem jauninājumiem, ko plānots integrēt nākotnes datoru procesoros.
Svarīgākie tehniskie jauninājumi: FRED, AVX10, ChkTag un ACE
AMD norāda, ka pirmajā EAG darbības gadā nozīmīgākie tehniskie sasniegumi ir FRED, AVX10, ChkTag un ACE.
FRED – elastīga pārtraukumu pārvaldība
FRED (Flexible Return and Event Delivery) nodrošina modernizētu pieeju aparatūras pārtraukumu apstrādei. Tas:
- samazina aizkaves,
- uzlabo sistēmas programmatūras, īpaši operētājsistēmu, stabilitāti,
- piedāvā mūsdienu darba slodzēm labāk piemērotu pārtraukumu apstrādes mehānismu.
AVX10 – vienots vektoru paplašinājums dažādām platformām
AVX10 ir jauns x86 instrukciju kopas (ISA) paplašinājums, ko Intel prezentēja jau pirms vairākiem gadiem. Tas ir:
- izstrādāts kā jaunākā paaudze iepriekšējiem vektorbāzētajiem paplašinājumiem, piemēram, AVX-512,
- paredzēts kā vienots un uzlabots risinājums klientu datoriem, darbstacijām un serveru procesoriem,
- tagad tiek ieviests arī AMD procesoros, padarot tehnoloģiju plašāk lietojamu un labāk pārnesamu starp dažādu ražotāju platformām.
Intel stratēģijas maiņa
Sākotnēji Intel plānoja AVX10 kā x86 instrukciju kopas galveno attīstības virzienu un priekšrocību saviem procesoriem. Tagad situācija ir mainījusies:
- uzņēmums attālinās no stingri slēgtiem, tikai sev piederošiem attīstības ceļiem,
- tostarp atkāpjas no agrāk pretrunīgi vērtētajām x86S specifikācijām.
ChkTag – labāka aizsardzība pret piekļuves kļūdām atmiņā
ChkTag ievieš jaunus aparatūras norādījumus, kuru mērķis ir:
- atklāt neatļautas vai kļūdainas piekļuves atmiņai,
- nostiprināt operētājsistēmu, hipervizoru un lietotņu drošību.
AMD uzsver, ka ChkTag atbalstošā programmatūra saglabās atpakaļejošu savietojamību arī ar vecākiem procesoriem, kuriem šāds aparatūras atbalsts nav pieejams. Tas nozīmē, ka:
- programmatūru varēs izmantot ar vienotu bāzi dažādu paaudžu procesoros,
- jaunās drošības iespējas būs iespējams pakāpeniski ieviest, nepārtraucot esošo sistēmu darbību.
ACE – standartizēti matricas aprēķini mākslīgajam intelektam
ACE (Advanced Matrix Extensions for Matrix Multiplication) ir izstrādāts, lai standartizētu matricas aprēķinus, kas tiek plaši izmantoti mākslīgā intelekta (AI) un mašīnmācīšanās (ML) darba slodzēs. Tas nodrošina:
- vienmērīgāku un prognozējamāku uzvedību dažādās x86 platformās,
- labāku veiktspēju un mērogojamību AI un ML lietojumos,
- vienkāršāku programmatūras izstrādi, jo izstrādātāji var balstīties uz kopīgiem matricas paplašinājumiem.
EAG turpmākā misija
AMD norāda, ka EAG arī turpmāk koncentrēsies uz to, lai x86 ISA būtu:
- vienmērīgāk savietojama starp dažādiem ražotājiem un platformām,
- prognozējama sistēmu un lietojumprogrammu izstrādātājiem,
- konsekventa gan klientu datoros, gan darbstacijās, gan serveros.
Šādai pieejai vajadzētu stiprināt visu x86 ekosistēmu un radīt labākus priekšnosacījumus gan jaunu aparatūras funkciju attīstībai, gan programmatūrai, kas spēj pilnvērtīgi izmantot šīs iespējas.


