Vadnice

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

Kazalo:

Anonim

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).
PRIPOROČAMO VIntel Burn Test: kako preveriti stabilnost vašega CPU-ja

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

Vadnice

Izbira urednika

Back to top button