Meniu Shop

COLABORAREA ÎNTRE INTEL ȘI AMD ÎNCEPE SĂ DEA ROADE - SETUL DE INSTRUCȚIUNI X86 SE EXTINDE

Pe lângă îmbunătățirea performanței, crește și siguranța ca parte importantă a primei runde de inovații.
J.o.k.e.r
J.o.k.e.r
Colaborarea între Intel și AMD începe să dea roade - setul de instrucțiuni x86 se extinde

Anul trecut a fost formată o colaborare între Intel și AMD, care a dus la crearea al x86 Ecosystem Advisory Group. Rolul principal al acestui grup este de a ajuta la coordonarea direcției de dezvoltare a arhitecturii x86, și de a contribui la dezvoltarea de inovații care vor permite x86 să rămână suficient de puternic și relevant în viitor, ca un afront la rivali precum ARM și RiSC-V.

Un anunț recent al părților sugerează că primele roade ale colaborării sunt deja în curs de implementare, fiind dezvoltate inovații care vor contribui la îmbunătățirea performanțelor matriceale și vectoriale, precum și mecanisme de securitate. Acestea asigură compatibilitatea retroactivă, adică vor funcționa cu procesoare din trecut.

Printre inovații se numără FRED, adică Flexible Return and Event Delivery, destinat să ofere un model standardizat de gestionare a cererilor de întrerupere într-un cadru modernizat. Au latență redusă, și fiabilitate mai mare decât metodele existente. S-a introdus instrucțiunea ACE (Advanced Matrix Extensions for Matrix Multiplications) iar AVX10 a fost standardizat și implementat, adică poate fi utilizat în mod uniform alături de multiplicările matriceale și extensiile vectoriale pe 512 biți.

Deschide galerie

Pe lângă îmbunătățirea vitezei și standardizare, se pune un accent deosebit pe securitate, ceea ce a dus la crearea ChkTag, conceput pentru a face mai sigură gestionarea memoriei în arhitectura setului de instrucțiuni x86. Acesta este un set de instrucțiuni de etichetare care ajută la detectarea diferitelor erori, cum ar fi depășirea bufferului sau UAF (Use After Free). Noua caracteristică oferă dezvoltatorilor și compilatorilor posibilitatea de a controla detaliat accesările de memorie, sporind în mod eficient securitatea în domeniile în care aceasta contează, permițând în același timp efectuarea acestei sarcini cu un volum mai mic de muncă suplimentară în comparație cu soluțiile software. Această instrucțiune adaugă etichete memoriei și permite verificarea acestora la nivel hardware. Poate fi utilizată pentru a face kernel-urile, hipervizoarele și chiar firmware-ul mai sigure, permițând binarelor care au funcționalitatea ChkTag să continue să ruleze pe procesoare mai vechi, care nu au suportul hardware necesar pentru a exploata potențialul acestei inovații. ChkTag este o instrucțiune suplimentară care contribuie la îmbunătățirea eficienței sistemelor de protecție existente.

Bineînțeles, părțile vor continua să colaboreze în ceea ce privește arhitectura setului de instrucțiuni x86, Intel renunțând chiar la propriul proiect X86S, care era menit să refacă codul vechi din arhitectura x86 inutilă sau ineficientă. Nu este exclus ca acest proiect să fie implementat într-o nouă formă prin AMD, ceea ce ar fi benefic pe termen lung, deși ar face câteva aplicații vechi mai greu de rulat.

Abonament la newsletter

Îţi recomand

    Teste

      Articole similare

      Înapoi la început