▷ Čo je avx a ako to ovplyvňuje váš procesor?
Obsah:
- Pokyny pre nášho procesora
- Čo sú rozšírené vektorové rozšírenia
- Charakteristiky AVX
- Na čo sa AVX používa
- Pár záverečných slov
Budeme hovoriť o tom, čo je AVX a ako to ovplyvňuje váš procesor, ako aj o niektorých jeho implementáciách. A je to z viacerých komponentov, ktoré tvoria tím, len málokto by tvrdil, že procesor je jedným z tých, ktoré majú najväčší vplyv na tím.
Vo vnútri procesora sú jedným z prvkov, ktoré majú najväčší vplyv na fungovanie komponentu, súpravy inštrukcií a ich implementácia. Dnes chceme tráviť čas s jedným z najvplyvnejších súčasných modelov. Poďme na to!
Index obsahu
Pokyny pre nášho procesora
Pred pokračovaním si myslíme, že bude užitočné definovať, aké pokyny (alebo všetky z nich) sú v procesore. Pokyny sú najzákladnejšou operáciou, ktorú náš procesor môže vykonať s údajmi potrebnými na vykonanie akcie programom alebo aplikáciou.
Sada týchto a ich implementácia určuje, ako náš procesor spravuje informácie a aké programy alebo aplikácie sú schopné bežať. Existuje niekoľko typov inštrukcií, ale hlavné sú aritmetické a logické.
Čo sú rozšírené vektorové rozšírenia
AVX je skratka pre Advanced Vector Extension , názov, pod ktorým je inštrukčná sada známa ako rozšírenie už komplexnej inštrukčnej sady IA-32 (x86). Súbor, ktorý by Intel a AMD začali kŕmiť koncom deväťdesiatych rokov po tom, čo videli svetlo iných, ako sú MMX alebo AMD64.
AVX je oveľa rozvinutejší ako jeho predkovia, ako aj inštruktážna súprava SSE4, ktorú nahrádza. Zameriava sa na zvýšenie efektívnosti pri vykonávaní vektorových výpočtov (hlavne výpočtov s pohyblivou rádovou čiarkou), ale vďaka implementácii vylepšenej schémy kódovania a nových pokynov je schopná pred implementáciou vykonať kód, ktorý Stalo sa to v roku 2011 s procesormi Sandy Bridge a FX-Jaguar.
Charakteristiky AVX
Rozšírenie registra bitovej dĺžky. Obrázok: colfaxresearch
V AVX sa inštrukcie zhromažďujú prostredníctvom registrov vo vektoroch s veľkosťou od 128 do 256 bitov (YMM a XMM) v závislosti od ich režimu. To zaisťuje kompatibilitu so súpravou inštrukcií SSE a môžete použiť svoju vlastnú schému kódovania troch operandov (VEX), ktorá je efektívnejšia pre viacvláknové procesory. K inštrukčnej sade AVX existujú dva skvelé prídavky: AVX2 a AVX-512.
- AVX2 je najdlhšie bežiaci program od roku 2013. Prináša dôležité správy o tom, ako procesor riadi prvky nájdené vo vektoroch, a rozširuje inštrukčnú sadu na 256 bitov v súboroch založených na AVX a SSE. AVX-512 tiež pochádza z roku 2013, ale jeho implementácia v domácich procesoroch (mimo Xeon a Threadripper) je o niečo novšia. Skladá sa zo série rozšírení pre operandy AVX2 a môže pracovať s registrami až 512 bitov (ZMM).
Na čo sa AVX používa
AVX je vývoj, ktorý sprevádzal súbory inštrukcií procesorov Intel v prvej dekáde 2000. Jeho aplikácie sa ako prirodzený nástupca sady SSE tiež točia okolo multimédií (hlavne zvuku a videa), a preto sú Nevyhnutná požiadavka v mnohých programoch, ktoré využívajú vykresľovanie obrázkov, 3D kreslenie alebo prácu so zvukom.
AVX cestovná mapa spoločnosti Intel. Obrázok: wikimedia commons; Lambtron
Dobrým príkladom by mohol byť Blender, ktorý v súčasnosti podporuje iba procesory kompatibilné s AVX. Rovnaký prípad máme pri programoch ako Massive for sound alebo pri interaktívnej zábave s niektorými videohrami. AVX je prítomný v celom prostredí súčasných multimediálnych programov a aplikácií.
Pár záverečných slov
Aj keď existuje viac variácií a súborov pokynov týkajúcich sa AVX, tie, ktoré sú tu uvedené, sú medzi spracovateľmi spotrebnej elektroniky najrozšírenejšie, a preto sme sa na ne zamerali na ďalšie návrhy.
Odporúčame prečítať si tie najlepšie procesory na trhu
Ak ste zistili, že je zaujímavé dozvedieť sa viac o tom, čo je AVX a ako to ovplyvňuje váš procesor vo vašom tíme, pozývame vás, aby ste si prečítali náš článok o fungovaní našich procesorov. Dôrazne sa odporúča prečítať pre všetkých zvedavých záujem o túto tému.
Colfaxresearch fontAko skontrolovať, či váš procesor vytvára prekážku
Výukový program, v ktorom vám veľmi jednoduchým spôsobom ukážeme, ako skontrolovať, či váš procesor vytvára prekážku pre grafickú kartu.
Nové video ukazuje, ako to ovplyvňuje výkon
Zdá sa, že Denuvo ovplyvnil výkon medzi 5-10%. Ďalej sa zdalo, že časy nakladania sa tiež zvýšili až o 25%.
Programované zastaranie na počítači: čo to je a ako to ovplyvňuje nás?
Jedným z najviac hovorených problémov spotrebiteľov v súčasnosti je plánované zastarávanie; Vysvetlujeme, čo to je a ako to ovplyvňuje počítač