Pamokos

Kas yra „AVX“ ir kaip tai daro įtaką jūsų procesoriui?

Turinys:

Anonim

Mes kalbėsime apie tai, kas yra AVX ir kaip tai daro įtaką jūsų procesoriui, taip pat apie kai kuriuos jo diegimus. Ir tik keli komponentai, kurie sudaro komandą, nedaugelis tvirtintų, kad procesorius yra vienas iš tų, kurie daro didžiausią įtaką komandai.

Procesoriaus viduje vienas iš elementų, turinčių didžiausią įtaką komponento našumui, yra instrukcijų rinkiniai ir jų įgyvendinimas. Šiandien norime praleisti laiką su vienu įtakingiausių tarp dabartinių modelių. Padarykime tai!

Turinio rodyklė

Instrukcijos mūsų procesoriui

Prieš tęsdami, mes manome, kad bus naudinga apibrėžti, kokios instrukcijos (ar visos) yra procesoriuje. Instrukcijos yra pati paprasčiausia operacija, kurią mūsų procesorius gali atlikti naudodamas duomenis, reikalingus programos ar programos veiksmui.

Jų rinkinys ir jų įgyvendinimas lemia ir tai, kaip mūsų procesorius valdo informaciją, ir kokias programas ar programas gali paleisti. Yra keletas instrukcijų rūšių, tačiau pagrindinės yra aritmetinė ir loginė.

Kas yra patobulinti vektoriniai plėtiniai

AVX yra „ Advanced Vector Extension“ sutrumpinimas. Vardas, kuriuo instrukcijų rinkinys žinomas kaip jau išsamaus IA-32 (x86) instrukcijų rinkinio pratęsimas. Rinkinys, kurį „Intel“ ir „AMD“ pradės maitinti devintojo dešimtmečio pabaigoje, pamatę kitų, tokių kaip MMX ar AMD64, šviesą.

AVX yra daug labiau išvystytas nei jo protėviai, taip pat SSE4 instrukcijų rinkinys, kurį jis pakeičia. Daugiausia dėmesio skiriama efektyvumo gerinimui atliekant vektorinius skaičiavimus (daugiausia slankiojo kablelio skaičiavimus), tačiau dėl patobulintos kodavimo schemos ir naujų instrukcijų įdiegimo ji gali vykdyti kodą prieš jį įgyvendinant, kuris Tai įvyko 2011 m. Su „Sandy Bridge“ ir „FX-Jaguar“ procesoriais.

AVX savybės

Bito ilgio registracijos plėtinys. Vaizdas: colfaxresearch

AVX instrukcijos yra renkamos per registrus vektoriuose nuo 128 bitų iki 256 bitų dydžio (YMM ir XMM), atsižvelgiant į jų režimą. Tai užtikrina suderinamumą su SSE komandų rinkiniu ir jūs galite naudoti savo trijų operandų kodavimo schemą (VEX), kuri yra efektyvesnė daugiapakopiuose procesoriuose. Yra du puikūs AVX instrukcijų rinkinio papildymai: AVX2 ir AVX-512.

  • AVX2 veikia ilgiausiai, nes buvo pradėtas naudoti nuo 2013 m. Tai pateikia svarbių naujienų, kaip procesorius valdo vektoriuose rastus elementus, ir praplečia instrukcijų rinkinį iki 256 bitų tuose, kurie remiasi AVX ir SSE. „AVX-512“ taip pat yra 2013 m., Tačiau jo diegimas namų procesoriuose („Outside the Xeon“ ir „Threadripper“) yra šiek tiek naujesnis. Jį sudaro AVX2 operandų plėtinių serija ir gali veikti su iki 512 bitų (ZMM) registrais.
REKOMENDUOJAME JUMS „Internet“ įrašymo testą: kaip patikrinti jūsų procesoriaus stabilumą

Kam buvo naudojamas AVX

AVX yra evoliucija, kuri lydėjo „Intel“ procesorių instrukcijų rinkinius per pirmąjį 2000-ųjų dešimtmetį. Kaip natūralūs SSE rinkinio perėmėjai, jo programos taip pat sukasi apie daugialypės terpės (daugiausia garso ir vaizdo), todėl yra nepakeičiamas reikalavimas daugelyje programų, naudojančių vaizdo perteikimą, 3D brėžinius ar darbą su garsu.

„AVX“ planas „Intel“. Vaizdas: „wikimedia commons“; Lambtron

Puikus to pavyzdys galėtų būti „Blender“, kuris šiuo metu palaiko tik AVX suderinamus procesorius. Panašiai yra ir su tokiomis programomis kaip „Massive for sound“ arba interaktyviomis pramogomis su kai kuriais vaizdo žaidimais. AVX yra visoje dabartinių daugialypės terpės programų ir programų aplinkoje.

Keletas žodžių

Nors yra ir daugiau variantų ir instrukcijų, susijusių su AVX, šiandien čia minėtos prekės yra plačiausiai paplitusios tarp plataus vartojimo elektronikos procesorių, todėl mes joms skyrėme daug dėmesio.

Mes rekomenduojame perskaityti geriausius procesorius rinkoje

Jei jums buvo įdomu sužinoti daugiau apie tai, kas yra AVX ir kaip tai daro įtaką jūsų procesoriui jūsų komandoje, kviečiame perskaityti mūsų straipsnį apie mūsų procesorių darbą. Labai rekomenduojama skaityti kiekvienam smalsiam dalykui.

„Colfaxresearch“ šriftas

Pamokos

Pasirinkta redaktorius

Back to top button