▷ Kaj je avx in kako vpliva na vaš procesor?

Kazalo:
- Navodila za naš procesor
- Kaj so napredne vektorske razširitve
- Značilnosti AVX
- Za kaj se je AVX uporabljal
- Nekaj zaključnih besed
Govorili bomo o tem, kaj je AVX in kako vpliva na vaš procesor, pa tudi o nekaterih njegovih izvedbah. In to je od več komponent, ki sestavljajo ekipo, le malo bi trdilo, da je procesor eden tistih, ki najbolj vplivajo na ekipo.
Znotraj procesorja je eden od elementov, ki najbolj vpliva na delovanje komponente, nabori navodil in njihova izvedba. Danes želimo preživeti čas z enim najvplivnejših med aktualnimi modeli. Naredimo to!
Kazalo vsebine
Navodila za naš procesor
Pred nadaljevanjem mislimo, da bo koristno določiti, katera navodila (ali vsa) so v procesorju. Navodila so najosnovnejša operacija, ki jo lahko opravi naš procesor s podatki, potrebnimi za dejanje programa ali aplikacije.
Nabor teh in njihovo izvajanje določata, kako naš procesor upravlja informacije, in katere programe ali aplikacije se lahko izvajajo. Obstaja več vrst navodil, glavna pa sta aritmetika in logika.
Kaj so napredne vektorske razširitve
AVX je kratica za Advanced Vector Extension , ime, po katerem je niz navodil znan kot razširitev na že obsežen nabor navodil IA-32 (x86). Nabor, ki bi ga Intel in AMD začel hraniti v poznih devetdesetih letih, potem ko bodo ugledali luč drugih, kot sta MMX ali AMD64.
AVX je veliko bolj razvit kot predniki, prav tako pa tudi navodila SSE4, ki jih nadomešča. Osredotočen je na izboljšanje učinkovitosti pri izvajanju vektorskih izračunov (v glavnem izračunih s plavajočo vejico), toda zahvaljujoč izvajanju izboljšane sheme kodiranja in novih navodil je sposoben izvršiti kodo pred njeno izvedbo, kar Zgodilo se je leta 2011 s procesorji Sandy Bridge in FX-Jaguar.
Značilnosti AVX
Razširitev registra dolžine bitov. Slika: colfaxresearch
V AVX-u se navodila zbirajo prek registrov v vektorjih velikosti od 128-bit do 256-bit (YMM in XMM), odvisno od načina. To zagotavlja združljivost z naborom navodil SSE in lahko uporabite svojo lastno shemo kodiranja treh operandov (VEX), ki je učinkovitejša pri večnamenskih procesorjih. V kompletu navodil za AVX sta dva dodatka: AVX2 in AVX-512.
- AVX2 je najdaljši, saj se uporablja od leta 2013. Prinaša pomembne novice o tem, kako procesor upravlja elemente, ki jih najdemo v vektorjih, in podaljša nabor na 256 bitov v tistih, ki temeljijo na AVX in SSE. AVX-512 izvira tudi iz leta 2013, vendar je njegova implementacija v domačih procesorjih (zunaj Xeon in Threadripper) nekoliko novejša. Sestavljen je iz serije razširitev za AVX2 operande in lahko deluje z registri do 512 bitov (ZMM).
Za kaj se je AVX uporabljal
AVX je evolucija, ki je bila v prvem desetletju 2000-ih skupaj z navodili Intelovih procesorjev. Kot naravni nasledniki SSE-ja se tudi njegove aplikacije vrtijo okoli multimedije (predvsem zvoka in videa) in so zato nepogrešljiva zahteva v mnogih programih, ki uporabljajo upodabljanje slik, 3D risanje ali delo z zvokom.
Načrt AVX pri Intelu. Slika: wikimedia commons; Lambtron
Dober primer tega bi lahko bil Blender, ki trenutno podpira samo AVX združljive procesorje. Enako imamo s programi, kot je Massive za zvok, ali v interaktivni zabavi z nekaterimi video igrami. AVX je prisoten v celotnem okolju trenutnih multimedijskih programov in aplikacij.
Nekaj zaključnih besed
Čeprav obstaja več različic in sklopov navodil, povezanih z AVX, so danes imenovani danes najbolj razširjeni med procesorji potrošniške elektronike in smo se zato osredotočili na druge predloge.
Priporočamo branje najboljših procesorjev na trgu
Če se vam zdi zanimivo izvedeti več o tem, kaj je AVX in kako vpliva na vaš procesor znotraj vaše ekipe, vas vabimo, da preberete naš članek o delovanju naših procesorjev. Zelo priporočljivo branje za vse radovedneže, ki jih zanima tema.
Pisava Colfaxresearch▷ Vlakna optika: kaj je, za kaj se uporablja in kako deluje

Če želite vedeti, kaj je optika vlaken ✅, vam v tem članku ponujamo dober povzetek, kako deluje in kako se uporablja.
Večjedrni procesor: za kaj gre in za kaj je namenjen

Veste, kaj je večjedrni procesor? V tem članku bomo podrobno preučili, kaj so in prednosti, ki nam jih prinašajo.
Programirano zastaranje na računalniku: kaj je to in kako vpliva na nas?

Ena izmed najpogostejših dilem, ki so jo porabniki danes obravnavali, je načrtovano zastaranje; Pojasnimo, kaj je to in kako vpliva na računalnik