Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> počítač >> počítačový hardvér >>

Ako Nehalem Mikroprocesor mikroarchitektúre Nehalem Works

procesorov a I /O Controller môže byť až 25,6 GB za sekundu.
(C) 2009 HowStuffWorks.com

QuickPath umožňuje procesory, aby sa skratky, keď sa pýtajú ďalšie procesory o informácie , Predstavte si quad-core procesory mikroprocesor s A, B, C a D. K dispozícii sú väzby medzi každý procesor. V starších architektúrach, ak procesor potrebnú informáciu z D, to by zaslať žiadosť. D by potom poslať žiadosť na spracovateľov, B a C, aby sa ubezpečil D mal poslednej inštancii tejto dát. B a C by výsledky zašle D, ktorý by potom bol schopný odoslať informácie späť do A. každom kole správ, sa nazýva hop. - Tento príklad mal štyri chmeľ

QuickPath preskakuje jeden z týchto krokov , Procesorom by poslal svoje pôvodnej žiadosti - nazýva " Snoop " - B, C a D, kde D označuje ako odporcov. Procesory B a C by odosielať dáta na D. D by potom poslať výsledok A. Táto metóda vynechá jedno kolo správ, tak tam sú len tri chmeľ. Vyzerá to, že malé zlepšenie, ale po miliardy výpočtov to je veľký rozdiel.

Navyše, ak jeden z ďalších procesorov mali žiadosti o informácie A, je možné posielať dáta priamo do A., ktorý znižuje chmeľ do 2. QuickPath tiež balenie informácie vo viacerých kompaktných náklad.
Nehalem konáre a slučky

V mikroprocesora, všetko beží na hodinových cyklov. Hodiny cykly sú spôsob, ako merať, ako dlho trvá mikroprocesor vykonať inštrukciu. Ber to ako množstvo inštrukcií mikroprocesora môže vykonať v sekunde. Čím rýchlejšie rýchlosť hodín, tým viac pokyny mikroprocesor bude schopný zvládnuť za sekundu.

Jedným zo spôsobov, mikroprocesory, ako je Core i7 sa snaží o zvýšenie účinnosti je predvídať budúce pokyny založené na starých pokynov. Hovorí sa tomu predikcie skokov. Keď predikcie skokov funguje, mikroprocesor dokončí inštrukcie efektívnejšie. Avšak v prípade, že predikcie Ukazuje sa, že presná, mikroprocesor má kompenzovať. To môže znamenať plytvanie hodinové cykly, čo znamená pomalší výkon.

Nehalem má dve pobočky cieľovej vyrovnávacej pamäte (BtB). Tieto buffer načítať pokyny pre procesory v očakávaní toho, čo spracovatelia budú potrebovať ďalšie. Za predpokladu, že predpoveď je správna, procesor nemusí vyvolať informácie z pamäte počítača. Dva buffer Nehalem umožňujú to, aby zaťaženie viac inštrukcií, znižuje oneskorenie v prípade, jeden súbor sa ukázalo ako nesprávne.

Ďalšie zvýšenie efektivity zahŕňa softvérové ​​slučky. Slučka je reťazec pokynov, ktoré softvér opakuje, ako to urobí.

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