▷ Mikä on avx ja miten se vaikuttaa suorittimeesi?
Sisällysluettelo:
- Ohjeet prosessorillemme
- Mitkä ovat edistyneet vektorilaajennukset
- AVX: n ominaisuudet
- Mihin AVX: tä on käytetty
- Muutamia viimeisiä sanoja
Puhumme siitä, mikä AVX on ja kuinka se vaikuttaa prosessorisi, sekä joihinkin sen toteutuksiin. Ja samoin kuin useista komponenteista, jotka muodostavat joukkueen, harvat väittävät, että prosessori on yksi niistä, joilla on eniten vaikutusta joukkueeseen.
Suorittimen sisällä yksi elementteistä, jolla on eniten vaikutus komponentin toimintaan, ovat käskyjoukot ja niiden toteutus. Nykyään haluamme viettää aikaa yhden vaikutusvaltaisimpien mallien joukossa. Tehdään se!
Sisällysluettelo
Ohjeet prosessorillemme
Ennen kuin jatkat, mielestämme on hyödyllistä määritellä, mitkä ohjeet (tai ne kaikki) ovat suorittimessa. Ohjeet ovat alkeellisinta operaatiota, jonka prosessorimme voi suorittaa ohjelman tai sovelluksen toimintoon tarvittavien tietojen kanssa.
Näiden joukko ja niiden toteutus määrittelevät sekä prosessorimme hallitsevat tietoja että ohjelmat tai sovellukset voivat toimia. Ohjeita on erityyppisiä, mutta tärkeimmät niistä ovat aritmeettinen ja logiikka.
Mitkä ovat edistyneet vektorilaajennukset
AVX on lyhenne Advanced Vector Extension -sovelluksesta , nimi, jolla tunnetaan käskyjoukko, joka jatkaa jo laajaa IA-32 (x86) -käskyjoukkoa. Sarja, jota Intel ja AMD alkavat syöttää 1990-luvun lopulla nähtyään muiden, kuten MMX tai AMD64, valon.
AVX on paljon kehittyneempi kuin edeltäjänsä, samoin kuin sen korvaava SSE4-käskyjoukko. Se on keskittynyt parantamaan tehokkuutta vektorilaskelmien (lähinnä liukulukulaskelmien) suorittamisessa, mutta parannetun koodausjärjestelmän ja uusien ohjeiden toteuttamisen ansiosta se pystyy suorittamaan koodin ennen sen toteuttamista, joka Se tapahtui vuonna 2011 Sandy Bridge- ja FX-Jaguar-prosessoreiden kanssa.
AVX: n ominaisuudet
Bittien pituusrekisterin laajennus. Kuva: colfaxresearch
AVX: ssä ohjeet kerätään rekistereiden kautta vektoreissa, joiden koko on 128–256 bittiä (YMM ja XMM) niiden moodista riippuen. Tämä varmistaa yhteensopivuuden SSE-käskyjoukon kanssa ja voit käyttää omaa kolmen operandin koodausmenetelmääsi (VEX), joka on tehokkaampi monisäikeisissä prosessoreissa. AVX- ohjekokonaisuuteen on kaksi hienoa lisäystä: AVX2 ja AVX-512.
- AVX2 on pisin käytössä, koska sitä on sovellettu vuodesta 2013. Se tuo mukanaan tärkeitä innovaatioita siinä, kuinka prosessori hallitsee vektoreista löytyviä elementtejä ja laajentaa käskyjoukon 256-bittiin AVX- ja SSE-pohjaisissa. AVX-512 on myös vuodelta 2013, mutta sen käyttöönotto kotikäytössä (Xeonin ja Threadripperin ulkopuolella) on jonkin verran uudempi. Se koostuu sarjasta laajennuksia AVX2-operandille ja voi toimia jopa 512-bittisillä rekistereillä (ZMM).
Mihin AVX: tä on käytetty
AVX on kehitys, joka seurasi Intel-prosessorien ohjejoukkoja 2000-luvun ensimmäisellä vuosikymmenellä. SSE-sarjan luonnollisina seuraajina sen sovellukset pyörivät myös multimedian (pääasiassa äänen ja videon) ympärillä ja ovat siksi välttämätön vaatimus monissa ohjelmissa, joissa hyödynnetään kuvan renderointia, 3D-piirtämistä tai äänen kanssa työskentelemistä.
AVX-etenemissuunnitelma Intelillä. Kuva: wikimedia commons; Lambtron
Hyvä esimerkki tästä voisi olla Blender, joka tukee tällä hetkellä vain AVX-yhteensopivia prosessoreita. Meillä on sama tapaus ohjelmilla, kuten Massive for sound, tai interaktiivisella viihteellä joidenkin videopelien kanssa. AVX on läsnä koko nykyisten multimediaohjelmien ja sovellusten ympäristössä.
Muutamia viimeisiä sanoja
Vaikka AVX: ään liittyy enemmän muunnelmia ja ohjejoukkoja, tässä tänään nimetyt ovat yleisimmin kulutuselektroniikan prosessoreissa, ja siksi olemme keskittyneet niihin muihin ehdotuksiin.
Suosittelemme lukemaan markkinoiden parhaita jalostajia
Jos olet mielenkiintoista oppia lisää siitä, mitä AVX on ja kuinka se vaikuttaa prosessorisi ryhmässäsi, pyydämme sinua lukemaan prosessoriemme toimintaa käsittelevää artikkeliamme. Erittäin suositeltava lukeminen kaikille kiinnostuneille aiheesta.
Colfaxresearch-fonttiMikä on Instagram ja miten luoda tili
Opas siitä, mikä on Instagram ja kuinka luoda tili. Ota selvää, kuinka voit luoda Instagram-tilin ja miten sosiaalinen valokuvaverkko toimii.
IP: mikä se on, miten se toimii ja kuinka piilottaa sen
Mikä on IP, miten se toimii ja kuinka voin piilottaa IP-osoitteeni. Kaikki mitä sinun on tiedettävä IP: sta navigoidaksesi turvallisesti ja piilotettuna Internetissä. Merkitys IP.
Ohjelmoitu vanheneminen pc: mikä se on ja miten se vaikuttaa meihin?
Yksi kuluttajien tänään puhutuimmista ongelmista on suunniteltu vanheneminen; Selitämme, mikä se on ja miten se vaikuttaa tietokoneeseen