Pamācības

▷ Kas ir avx un kā tas ietekmē jūsu procesoru?

Satura rādītājs:

Anonim

Mēs runāsim par to, kas ir AVX un kā tas ietekmē jūsu procesoru, kā arī par dažām tā ieviešanām. Un tikai no vairākiem komponentiem, kas veido komandu, tikai daži apgalvos, ka procesors ir viens no tiem, kas visvairāk ietekmē komandu.

Procesora iekšpusē viens no elementiem, kas visvairāk ietekmē komponenta darbību, ir instrukciju kopas un to ieviešana. Šodien mēs vēlamies pavadīt laiku kopā ar vienu no ietekmīgākajiem starp pašreizējiem modeļiem. Darīsim to!

Satura rādītājs

Norādījumi par mūsu procesoru

Pirms turpināt, mēs domājam, ka būs noderīgi noteikt, kādas instrukcijas (vai tās visas) ir procesoram. Instrukcijas ir visvienkāršākā darbība, ko mūsu procesors var veikt, izmantojot datus, kas nepieciešami programmas vai lietojumprogrammas darbībai.

To kopums un to ieviešana nosaka gan to, kā mūsu procesors pārvalda informāciju, gan to, kuras programmas vai lietojumprogrammas ir spējīgas darbināt. Ir vairāki instrukciju veidi, bet galvenie ir aritmētika un loģika.

Kas ir uzlaboti vektoru paplašinājumi

AVX ir saīsinājums Advanced Vector Extension , nosaukums, ar kuru instrukciju kopa tiek dēvēta par jau visaptverošās IA-32 (x86) instrukciju kopas paplašinājumu. Komplekts, kuru Intel un AMD sāks barot deviņdesmito gadu beigās, ieraudzījis citu, piemēram, MMX vai AMD64, gaismu.

AVX ir daudz attīstītāks nekā senči, kā arī SSE4 instrukciju komplekts, ko tas aizstāj. Tas ir vērsts uz efektivitātes uzlabošanu, veicot vektora aprēķinus (galvenokārt peldošā komata aprēķinus), taču, pateicoties uzlabotas kodēšanas shēmas un jaunu instrukciju ieviešanai, tā spēj izpildīt kodu pirms tā ieviešanas, kas Tas notika 2011. gadā ar Sandy Bridge un FX-Jaguar procesoriem.

AVX īpašības

Bitu garuma reģistra paplašinājums. Attēls: kolfaxresearch

AVX instrukcijas tiek savākti, izmantojot reģistrus vektoros no 128 bitu līdz 256 bitu lielumā (YMM un XMM) atkarībā no to režīma. Tas nodrošina savietojamību ar SSE instrukciju kopu, un jūs varat izmantot savu trīs operandu kodēšanas shēmu (VEX), kas ir efektīvāka vairāku vītņu procesoros. AVX instrukciju komplektam ir divi lieliski papildinājumi: AVX2 un AVX-512.

  • AVX2 ir visilgāk darbināmais, jo tas tiek izmantots kopš 2013. gada. Tas rada svarīgus jauninājumus, kā procesors pārvalda vektoros atrastos elementus un paplašina instrukciju komplektu līdz 256 bitiem tajos, kuru pamatā ir AVX un SSE. AVX-512 datēts arī ar 2013. gadu, taču tā ieviešana mājas procesoros (ārpus Xeon un Threadripper) ir nedaudz jaunāka. Tas sastāv no virknes paplašinājumu AVX2 operandiem un var darboties ar reģistriem līdz 512 bitiem (ZMM).
Mēs iesakām jumsIntel Burn Test: kā pārbaudīt sava procesora stabilitāti

Kāpēc tika lietots AVX?

AVX ir evolūcija, kas pievienojās Intel procesoru instrukciju kopām 2000. gadu pirmajā desmitgadē. Tā kā SSE komplekts ir dabisks pēctecis, tā lietojumprogrammas ir saistītas arī ar multividi (galvenokārt skaņu un video) un tāpēc ir neaizstājama prasība daudzās programmās, kurās tiek izmantots attēlu atveidojums, 3D zīmējums vai darbs ar skaņu.

AVX ceļvedis Intel. Attēls: wikimedia commons; Lambtrons

Labs piemērs tam varētu būt Blenderis, kas šobrīd atbalsta tikai ar AVX saderīgus procesorus. Mums ir tas pats gadījums ar tādām programmām kā Massive for sound vai interaktīvās izklaidēs ar dažām videospēlēm. AVX atrodas visā pašreizējo multivides programmu un lietojumprogrammu vidē.

Daži nobeiguma vārdi

Lai gan ir vairāk variantu un instrukciju komplektu, kas saistīti ar AVX, šodien šeit minētie ir visizplatītākie starp plaša patēriņa elektronikas procesoriem, un tāpēc mēs viņiem esam pievērsušies citiem priekšlikumiem.

Mēs iesakām izlasīt labākos procesorus tirgū

Ja jums ir interesanti uzzināt vairāk par to, kas ir AVX un kā tas ietekmē jūsu procesoru jūsu komandā, mēs aicinām jūs izlasīt mūsu rakstu par mūsu procesoru darbību. Ļoti ieteicams lasīt ikvienam zinātkāram, kurš interesējas par šo tēmu.

Colfaxresearch fonts

Pamācības

Izvēle redaktors

Back to top button