Voit voittaa tämän; nykyaikaiset prosessorit tallentaa dekoodatut ja käännetty ohjeet pidemmän aikaa käytön jälkeen ennen kuin heitetään heille. Hyväksymällä tämän yksinkertainen strategia lopulta osoittautui parantaa koko järjestelmän suorituskykyä huomattavasti.
Välimuisti
Helpoin tapa saavuttaa enää retentioajat dekoodatun ohjeet oli lisätä määrää välimuistin käytettävissä prosessoriin tähän tarkoitukseen. Modernille vektorienkäsittelykirjastot kykenee prosessori tämä on johtanut valmistajien suunnittelussa ja luomassa prosessorit alati kasvavia määriä on-die "nopea" välimuisti (molemmat L1 ja L2) ja oma käskykätkömuistista.
Ei jätetään pois suorituskyvyn vaelluksille voiteta strategian perinteinen skalaari käsittely voi myös hyödyntää tätä uutta kehitystä (kasvoi-die cache).
Hybrid Processing suoritinmalleissa
Valitettavasti, monimutkaiset vektorienkäsittelykirjastot ohjeet eivät toimi lainkaan hyvin suhteellisen, kun yksinkertaisempi käsittely pieniin aineistoja tarvitaan. Koska suoraa seurausta tästä, nykyaikainen yleiskäyttöinen mikroprosessorit (CPU) on vektori käsittely kyvykkyys rakennettu niihin siten, että vektorin yksikkö kulkee rinnalla tärkein skalaari prosessori ja syötetään tiedot vain ohjelmia, jotka "tietävät" se on siellä.
Mainstream vektorienkäsittelykirjastot Tänään
Tänään huomaamme, että kaksi yleisintä vektorienkäsittelykirjastot toteutuksista valtavirran kuluttaja computing ovat:
Moderni teknologia perustuu noin SIMD vektori käsittely kuuluu Intelin MMX ja SSE jotka molemmat on rakennettu kaikki uudet Intel Pentium 4 ja edellä suorittimia. AMD: n 3D Nyt on toinen.