Is Co je avx a jak to ovlivňuje váš procesor?
Obsah:
- Pokyny k našemu procesoru
- Co jsou pokročilá vektorová rozšíření
- Charakteristika AVX
- Na co bylo AVX použito
- Pár posledních slov
Budeme mluvit o tom, co AVX je a jak to ovlivňuje váš procesor, a také o některých jeho implementacích. A je to z mnoha složek, které tvoří tým, jen málokdo by tvrdil, že procesor je jednou z těch, které mají na tým největší dopad.
Uvnitř procesoru jsou jedním z prvků, které mají největší vliv na výkon komponenty, instrukční sady a jejich implementace. Dnes chceme trávit čas s jedním z nejvlivnějších mezi současnými modely. Pojďme na to!
Index obsahu
Pokyny k našemu procesoru
Před pokračováním si myslíme, že bude užitečné definovat, jaké pokyny (nebo všechny z nich) jsou v procesoru. Instrukce jsou nejzákladnější operace, které náš procesor může provést s daty nezbytnými pro akci programem nebo aplikací.
Sada těchto a jejich implementace určuje, jak náš procesor spravuje informace a jaké programy nebo aplikace jsou schopny běžet. Existuje několik typů instrukcí, ale ty hlavní jsou aritmetické a logické.
Co jsou pokročilá vektorová rozšíření
AVX je zkratka pro Advanced Vector Extension , název, pod kterým je instrukční sada známa jako rozšíření již obsáhlé instrukční sady IA-32 (x86). Soubor, který Intel a AMD začaly krmit na konci devadesátých let poté, co viděli světlo jiných, jako jsou MMX nebo AMD64.
AVX je mnohem rozvinutější než jeho předci, stejně jako instrukční sada SSE4, kterou nahrazuje. Zaměřuje se na zlepšení efektivity při provádění vektorových výpočtů (hlavně výpočtů s pohyblivou řádovou čárkou), ale díky implementaci vylepšeného schématu kódování a nových pokynů je schopen před implementací provést kód, který Stalo se to v roce 2011 s procesory Sandy Bridge a FX-Jaguar.
Charakteristika AVX
Rozšíření registru bitové délky. Obrázek: colfaxresearch
V AVX jsou instrukce shromažďovány prostřednictvím registrů ve vektorech od velikosti 128-256 -bitů (YMM a XMM) v závislosti na jejich režimu. Tím je zajištěna kompatibilita s instrukční sadou SSE a můžete použít své vlastní schéma kódování tří operandů (VEX), které je efektivnější na víceprocesových procesorech. K instrukční sadě AVX existují dva skvělé dodatky: AVX2 a AVX-512.
- AVX2 je nejdéle fungující od té doby, co byl použit od roku 2013. Přináší důležité zprávy o tom, jak procesor řídí prvky nalezené ve vektorech, a rozšiřuje instrukční sadu na 256 bitů u těch, které jsou založeny na AVX a SSE. AVX-512 také pochází z roku 2013, ale jeho implementace v domácích procesorech (mimo Xeon a Threadripper) je poněkud novější. Skládá se z řady rozšíření pro operandy AVX2 a může pracovat s registry až 512 bitů (ZMM).
Na co bylo AVX použito
AVX je vývoj, který doprovázel instrukční sady procesorů Intel během první dekády let 2000. Jako přirozené nástupce sady SSE se její aplikace také točí kolem multimédií (hlavně zvuku a videa), a proto jsou nepostradatelný požadavek v mnoha programech, které využívají vykreslování obrázků, 3D kreslení nebo práci se zvukem.
Plán AVX ve společnosti Intel. Obrázek: wikimedia commons; Lambtron
Dobrým příkladem by mohl být Blender, který v současné době podporuje pouze procesory kompatibilní s AVX. Stejný případ máme u programů, jako je Massive for sound, nebo u interaktivní zábavy s některými videohrami. AVX je přítomen v celém prostředí současných multimediálních programů a aplikací.
Pár posledních slov
Přestože existuje více variací a sad instrukcí souvisejících s AVX, ty zde jmenované jsou dnes nejrozšířenější mezi procesory spotřební elektroniky, a proto jsme se na ně zaměřili na jiné návrhy.
Doporučujeme přečíst si ty nejlepší procesory na trhu
Pokud se vám zdá zajímavé dozvědět se více o tom, co AVX je a jak to ovlivňuje váš procesor ve vašem týmu, zveme vás k přečtení našeho článku o fungování našich procesorů. Důrazně doporučujeme číst pro všechny zvědavé zájemce o předmět.
Colfaxresearch písmoJak zkontrolovat, zda váš procesor vytváří úzký profil
Výukový program, ve kterém vám velmi jednoduchým způsobem ukážeme, jak zkontrolovat, zda váš procesor vytváří překážku pro grafickou kartu.
Nové video by ukázalo, jak to ovlivňuje výkon
Zdá se, že Denuvo ovlivnil výkon mezi 5-10%. Kromě toho se zdálo, že se doba nakládky také zvýšila až o 25%.
Programované zastarávání na počítači: co to je a jak to ovlivňuje nás?
Jedním z nejznámějších problémů spotřebitelů v současnosti je plánované zastarávání; Vysvětlíme, co to je a jak to ovlivňuje počítač