Žinios Discovery
/ Knowledge Discovery >> Žinios Discovery >> Technika >> kompiuteris >> kompiuterinės įrangos >>

Kaip Nehalem Mikroprocesorius Microarchitecture Works

(BTB). Šie buferiai įkelti instrukcijas perdirbėjų tikintis, ką perdirbėjai reikės kito. Darant prielaidą, kad prognozavimas yra teisinga, procesorius nereikia iškviesti informaciją iš kompiuterio atmintyje. Nehalem Dvi buferiai kad ji pakrauti daugiau instrukcijas, mažėja laiko tarpas, jei vienas komplektas išeina būti neteisingas.

Dar efektyvumo didinimas apima programinės įrangos kilpas. Kilpa yra nurodymų, kad programinė įranga pakartoja, kaip ji vykdo eilutė. Jis gali ateiti reguliariais intervalais arba su pertraukomis. Su vyriais, šaka prognozavimas tampa nereikalingas - vienas atvejis konkretaus kilpa turėtų vykdyti taip pat, kaip kiekvienas kitas. "Intel" sukurta Nehalem lustai pripažinti kilpas ir tvarkyti juos kitaip nei kitų instrukcijų

Mikroprocesoriai be kontūro srauto aptikimo linkę turėti aparatūros dujotiekį, kuris prasideda filialas prognostinius, tada pereina į aparatine įranga, sukurta gauti -. Arba atnešti - - instrukcijos, iššifruoti instrukcijas ir juos vykdyti. Ciklas srautas aptikimo gali nustatyti pasikartojančius instrukcijas, aplenkiant kai šiame procese.

"Intel" naudojamas ciklo srauto aptikimo savo Penryn mikroprocesorių. Penryn anketa kilpa srautas aptikimo aparatūros sėdi tarp Paduok promien komponentų vyresnio amžiaus mikroprocesorių. Kai "Penryn" lusto detektorius aptinka kilpą, mikroprocesorius gali uždaryti filialą prognozavimas ir gaukite komponentus. Tai daro vamzdynas trumpesnis. Bet Nehalem eina žingsnį toliau. Nehalem s kilpa srautas detektorius yra bent vamzdyno pabaigoje. Kai jis mato kilpą, mikroprocesorius gali uždaryti viską, išskyrus kilpa srauto detektorius, kuris siunčia atitinkamus nurodymus buferis

išsišakoti prognozavimo ir kilpos srauto aptikimo patobulinimai visi "Intel" " dalis. "; Srovė " strategiją. Į Nehalem lustai tranzistoriai yra to paties dydžio kaip "Penryn s, bet Nehalem dizainas daro efektyviau išnaudoti aparatūros.

Be to, mes priimsime kaip Nehalem mikroprocesorių tvarkyti duomenų srautus išvaizdą.
Nehalem ir Wielowątkowa

Kaip programinės įrangos tampa vis sudėtingesni, siuntimo instrukcijas perdirbėjams tampa sudėtingesnis. Vienas būdas supaprastinti procesą yra per sriegimo. Sriegimo prasideda programinės įrangos pusėje lygtį. Programuotojai kurti programas su instrukcijomis, kad procesorius gali padalinti į kelis srautus ar temas. Perdirbėjai gali dirbti atskirų siūlų instrukcijas, firmomis užbaigti užduotį. Į mikropro

Page [1] [2] [3] [4] [5] [6] [7] [8]