mikroprocesorji brez odkrivanje zanka potoka imajo ponavadi plinovod strojne opreme, ki se začne z panoge napovedujejo, nato pa se preseli v strojne opreme, zasnovane za pridobivanje -. Ali puščati - - navodila, dešifrirati navodila in jih izvaja. Zaznavanje tok zanke lahko prepoznajo ponavljajoče navodila, mimo nekaj tega procesa.
Intel uporablja za odkrivanje tok zanke v svojih Penryn mikroprocesorjev. Zanka tok strojne odkrivanje Penryn je sedi med puščati in dekodirati komponent starejših mikroprocesorjev. Ko detektor Penryn čip se odkrije zanko, lahko mikroprocesor zaustavite napoved podružnice in prinesi komponent. To naredi plinovod krajši. Ampak Nehalem gre še korak dlje. Zanka tok detektor Nehalem je konec cevovoda. Ko vidi zanko, lahko mikroprocesor zapreti vse razen detektorja zanke potoka, ki pošilja ustrezna navodila v pufru
Izboljšave panoge napovedovanje in odkrivanje tok zanke so vsi del Intelovega. &Quot; TAKA " strategije. Tranzistorji v Nehalem čipov so enake velikosti kot Penryn, vendar zasnova Nehalem je omogoča učinkovitejšo uporabo strojne opreme.
Nato bomo si oglejte, kako Nehalem mikroprocesorji ravnati podatkovne tokove.
Nehalem in večnitne
Kot programske aplikacije postajajo vse bolj zapletene, pošiljanje navodil predelovalcem postane zapleteno. Eden od načinov za poenostavitev postopka je prek navojev. Threading začne na strani programske opreme enačbe. Programerji gradnjo aplikacij z navodili, da lahko predelovalci, razdeljenih v več tokov ali niti. Predelovalci lahko delajo na posameznih niti navodil, skupinsko delo za dokončanje naloge. V svetu mikroprocesorjev, se to imenuje paralelizem, ker več procesorjev delo na vzporednih niti podatkov hkrati.
arhitekture Nehalem, dovoljuje vsak procesor ravnati dve niti hkrati. To pomeni osem jedro Nehalem mikroprocesor lahko obdela 16 niti hkrati. To daje Nehalem mikroprocesorja sposobnost za bolj učinkovito obdelavo kompleksnih navodilom. Po mnenju podjetja Intel, je sposobnost večnitnost je bolj učinkovito kot dodajanjem več procesorski