*   >> lukeminen koulutus Artikkelit >> science >> computers

Vector Processing

inen skalaari tyyli käsittely saaliiden poisheittäminen dekoodata ja käännetty ohjeet heti toteuttamisen jälkeen niitä. Näissä tapauksissa; olisi prosessori vaaditaan käyttävän hiljattain ohje sillä ei ole muuta vaihtoehtoa kuin aloittaa kaiken uudelleen ja purkaa ja kääntää opetuksen uudelleen.

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:

  1. yksi käsky, monta Data (SIMD) - moderni grafiikka (GPU) käyttää tyyppi vektorienkäsittelykirjastot nimetty yksi käsky Multiple Data (SIMD). Tämä tekniikka säästää paljon opetusta käsittely ja jalostus syklit kuin vastaava opetus dekoodataan ja muunnetaan prosessorin syntyperäinen mikro-OPS kerran ja siirretään sitten massiivisesti erittäin suurta tietokokonaisuutta.

    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.

  2. Multiple Instruction, Multiple Data (MIMD) - prosessori suorittaa useita ohjeita vektorienkäsittelykirjastot useita tiet

    Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.