Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> calculator >> hardware de calculator >>

Cum Nehalem microprocesor microarhitectura Nehalem Works

Procesoarele comunica direct cu controlerul I /O. Comenzile provin din controlori I /O pe procesoare. Deoarece fiecare procesor are un controler de memorie dedicată, memoria cache și, fluxurile de informații mai liber. Fiecare procesor poate comunica cu memorie dedicată, la o viteză de 32 de gigabytes pe secundă.

procesoare Nehalem pe bază de asemenea, au punct-la-punct a interconexiunilor între ele. Asta înseamnă că dacă un procesor trebuie să acceseze date în memoria cache un alt procesor, aceasta poate trimite o cerere direct la procesor respective și a obține un răspuns. În cadrul fiecărei interconectare sunt cai distincte de date. Datele pot curge în ambele sensuri, în același timp, accelerarea transferurile de date. Viteze de transfer între mai multe procesoare și controlerul I /O poate fi de până la 25,6 GB pe secundă. Compania (c) 2009 HowStuffWorks.com

QuickPath permite procesoarelor să ia comenzi rapide, atunci când cere alte procesoare de informații . Imaginați-vă un microprocesor quad-core cu procesoare A, B, C și D. Există legături între fiecare procesor. În arhitecturi mai vechi, în cazul în care procesorul A informațiile necesare de la D, s-ar trimite o cerere. D ar trimite apoi o cerere de procesoare B și C pentru a se asigura D avut cel mai recent instanță a acelei date. B și C va trimite rezultatele la D, care ar fi apoi posibilitatea de a trimite informații înapoi la A. Fiecare rundă de mesaje este numit un hop -. Acest exemplu a avut patru hamei

QuickPath sare unul dintre acești pași . Procesor O va trimite cererea sa inițială - numit " Snoop " - La B, C și D, cu D desemnat ca pârât. Procesoare B și C ar trimite date la D. D ar trimite apoi rezultatul la A. Această metodă sare o rundă de mesaje, astfel încât există doar trei hamei. Se pare ca o imbunatatire mic, dar a lungul a miliarde de calcule se face o mare diferență.

În plus, în cazul în care una dintre celelalte procesoare au avut cereri de informații A, se poate trimite datele direct la A. Aceasta reduce hameiului la 2 QuickPath pachete, de asemenea, informații în sarcinile utile mai compacte.
Filiale Nehalem și bucle

Într-un microprocesor, totul functioneaza pe cicluri de ceas. Cicluri de ceas sunt un mod de a masura cat de mult un microprocesor are pentru a executa o instrucțiune. Ganditi-va ca numarul de instrucțiuni un microprocesor poate executa într-o secundă. Mai rapid viteza de ceas, mai multe instrucțiuni micr

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