▷ Ce este avx și cum influențează procesorul dvs.?

Cuprins:
- Instrucțiuni cu privire la procesorul nostru
- Care sunt extensiile de vector avansate
- Caracteristicile AVX
- Pentru ce a fost folosit AVX
- Câteva cuvinte finale
Vom vorbi despre ce este AVX și despre cum influențează procesorul dvs., precum și despre unele implementări ale acestuia. Și este dintre componentele multiple care formează o echipă, puțini ar susține că procesorul este unul dintre cele care au cel mai mare impact asupra echipei.
În interiorul procesorului, unul dintre elementele care au cel mai mare impact asupra performanței componentei sunt seturile de instrucțiuni și implementarea acestora. Astăzi vrem să petrecem timp cu unul dintre cele mai influente dintre modelele actuale. Hai să o facem!
Indice de conținut
Instrucțiuni cu privire la procesorul nostru
Înainte de a continua, credem că va fi util să definim care sunt instrucțiunile (sau toate) dintr-un procesor. Instrucțiunile sunt operația cea mai de bază pe care procesorul nostru o poate efectua cu datele necesare unei acțiuni a unui program sau o aplicație.
Setul acestora și punerea lor în aplicare determină, atât modul în care procesatorul nostru gestionează informațiile, cât și ce programe sau aplicații sunt capabile să ruleze. Există mai multe tipuri de instrucțiuni, dar principalele sunt aritmetica și logica.
Care sunt extensiile de vector avansate
AVX este un acronim pentru Advanced Vector Extension , numele cu care setul de instrucțiuni este cunoscut ca o extensie la setul de instrucții IA-32 (x86) deja complet. Un set pe care Intel și AMD ar începe să-l alimenteze la sfârșitul anilor 90 după ce au văzut lumina altora precum MMX sau AMD64.
AVX este mult mai dezvoltat decât strămoșii săi, precum și setul de instrucțiuni SSE4 pe care îl înlocuiește. Se concentrează pe îmbunătățirea eficienței atunci când se efectuează calcule vectoriale (în principal calcule în virgulă flotantă), dar datorită implementării unei scheme de codificare îmbunătățite și a unor noi instrucțiuni, este capabil să execute cod înainte de implementarea sa, care S-a întâmplat în 2011 cu procesoarele Sandy Bridge și FX-Jaguar.
Caracteristicile AVX
Extensia de înregistrare a lungimii de biți. Imagine: colfaxresearch
În AVX, instrucțiunile sunt colectate prin intermediul registrelor la vectori de la 128-biți până la 256-biți (YMM și XMM) în funcție de modul lor. Acest lucru asigură compatibilitatea cu setul de instrucțiuni SSE și puteți folosi propria schemă de codificare cu operand (VEX), care este mai eficientă pe procesoarele cu mai multe filete. Există două completări grozave la setul de instrucțiuni AVX: AVX2 și AVX-512.
- AVX2 este cea mai lungă rulare de când a fost aplicat din 2013. Aduce inovații importante în modul în care procesorul gestionează elementele găsite la vectori și extinde setul de instrucțiuni la 256 de biți în cele bazate pe AVX și SSE. AVX-512 datează și din 2013, dar implementarea sa în procesoarele de acasă (în afara Xeon și Threadripper) este ceva mai recentă. Este format dintr-o serie de extensii pentru operanzi AVX2 și poate funcționa cu registre de până la 512 biți (ZMM).
Pentru ce a fost folosit AVX
AVX este evoluția care a însoțit seturile de instrucțiuni ale procesoarelor Intel în prima decadă a anilor 2000. Ca succesori naturali ai suitei SSE, aplicațiile sale se întorc și în jurul multimedia (în principal sunet și video) și sunt, prin urmare, un cerință indispensabilă în multe programe care folosesc redarea de imagini, desenul 3D sau lucrează cu sunet.
Foaie de parcurs AVX la Intel. Imagine: wikimedia commons; Lambtron
Un bun exemplu în acest sens ar putea fi Blender, care în prezent acceptă doar procesoare compatibile AVX. Avem același caz cu programe precum Massive pentru sunet sau în divertisment interactiv cu unele jocuri video. AVX este prezent în întreg mediul actual al programelor și aplicațiilor multimedia actuale.
Câteva cuvinte finale
Deși există mai multe variante și seturi de instrucțiuni legate de AVX, cele numite aici astăzi sunt cele mai răspândite în rândul procesoarelor de electronice de consum și, prin urmare, ne-am concentrat asupra acestora asupra altor propuneri.
Vă recomandăm să citiți cele mai bune procesoare de pe piață
Dacă vi s-a părut interesant să aflați mai multe despre ce este AVX și despre cum influențează procesorul dvs. în cadrul echipei dvs., vă invităm să citiți articolul nostru despre funcționarea procesoarelor noastre. O citire foarte recomandată pentru curioșii interesați de subiect.
Fontul ColfaxresearchCum să verificați dacă procesorul dvs. creează un blocaj

Tutorial în care vă arătăm într-un mod foarte simplu cum să verificați dacă procesorul dvs. creează un blocaj pentru placa grafică.
Cum se poate spune dacă procesorul este deteriorat: probleme și sfaturi posibile

Dacă doriți să știți dacă procesorul este deteriorat, vă oferim recomandările de urmat până când veți găsi problema. Verificați temperaturile, hardware-ul și BIOS-ul
Cum să știu dacă procesorul meu este de 32 sau 64 de biți

În acest tutorial vă învățăm să știți dacă procesorul dvs. este de 32 sau 64 de biți. Instalați sistemul de operare corect și vedeți avantajele acestuia