Lyhyesti vektori käsittely malli on sellainen, jossa prosessori (CPU, GPU jne.) Jolla on jokin opetus ja soveltaa sitä useita datayhteyksiä tai useita aineistoja. Optimaalisesti maksimoida suorituskyvyn parannuksia, jotka voidaan toimittaa kautta vektori käsittely on parasta käyttää vektorienkäsittelykirjastot aina tarvitse manipuloida (prosessi) erittäin suuria tietomääriä tai jopa useita erittäin suuria tietomääriä syntyy. Tämä johtuu siitä, että vektori käsittely ohjeet ovat yleensä hyvin monimutkaisia ja muodossa. Seuraavat yksinkertaistettu käsittelyn esimerkki kuvaa tätä.
dekoodaus ja Käännetään korkean tason ohjelmointi ja käyttöjärjestelmä Ohjeet
Ennen prosessorin (CPU tässä tapauksessa) voi suorittaa mitään työtä, kun tiedot on ensin tuntemaan itselleen tarvittavat mekanismit, rutiinit, prosessit ja toiminnot vaatia tekemään työtä pyydetään sitä. Se tekee tämän dekoodaamalla ja kääntää mukana korkeamman tason enemmän "ihmisen ystävällinen" ohjelmointi ja käyttöjärjestelmä ohjeet muotoon joka; se prosessori, voi ymmärtää ja toteuttaa.
Micro-Ops
Yhdistelmä asianmukaisesti muotoiltuja ohjeita ja tietoja; mukaan lukien oikea tavujärjestystä yhdessä prosessorin sisäiset ohjeet ovat yleisesti kutsutaan prosessorin mikro-OPS ja ovat kotoisin kunkin, perheen ja tarkistaminen (myös nimitystä "tehostamalla") prosessori (t) mukana.
Perinteiset (Scalar) käsittely
Monet perinteiset (skalaari) käsittely tehtävät voi vaihdella siinä määrin, että prosessori voi välittömästi uudelleen puretaan ja käännetty ohjeita se vain suoritetaan seuraava käsittely tehtävä.
Siten; kuten prosessorin käskykätkömuistista täyttyy, se hylkää nämä vanhemmat "vapaa" ohjeet.
Tämän seurauksena se seuraavan kerran pyydetään suorittamaan käsittelyyn tehtävän, joka ei käytä näitä vain hävittää ohjeet prosessori ei ole vaihtoehtoa muut kuin purkaa ja retranslate mainittu ohje (t) sopiva mikro-OPS uudestaan.
vector käsittelyohje Monimutkaisuus
Koska vektorienkäsittelykirjastot ohjeet voivat olla hyvin monimutkaisia ne on yleensä; verrattuna perinteiseen skalaari käsittelyohjeita, edellyttää huomattavasti suurempia määriä prosessorin (CPU) syklit ja aika vain purkaa ja kääntää ne prosessori Mikro-OPS ymmärrettävää prosessoriin ja valmis prosessori suorittaa.
Jalostus Tehokkuus ja optimointi
huomattavia määriä prosessorin kierrosta menee hukkaan, jos prosessori seurasi edellä alkuperä