(C) 2009 HowStuffWorks.com
QuickPath omogoča procesorji, da sprejmejo bližnjice, ko prosi druge procesorje za informacije . Predstavljajte si quad-core mikroprocesor s procesorji A, B, C in D. Obstajajo povezave med vsak procesor. Pri starejših arhitektur, če procesor je potrebno podatke iz D, bi poslala zahtevo. D bi nato poslali prošnjo za predelovalce, B in C, se prepričajte, D imeli najnovejšo primerek te podatke. B in C bi poslali rezultate do D, ki bi nato lahko pošljete podatke nazaj A. vsakem krogu sporočil se imenuje hop -. Ta primer je imel štiri hmelja
QuickPath preskoči eno izmed teh korakov . Procesor bi poslali svojo prvotno zahtevo - imenuje " snoop " - Do B, C in D, pri čemer D označeni kot toženo stranko. Predelovalci B in C bi poslali podatke D. D bi nato poslali rezultat na A. Ta metoda preskoči en krog sporočil, da obstajajo le tri hmelj. Zdi se, kot majhno izboljšanje, vendar več kot milijard izračunov naredi veliko razliko.
Poleg tega, če eden od drugih urejevalnikov imeli zahtevke podatki v obliki, ga lahko pošljete podatke neposredno A. To zmanjšuje hmelj do 2. QuickPath tudi pakete informacije v bolj kompaktnih tovor.
Nehalem podružnic in Loops
V mikroprocesor, vse teče na clock ciklov. Urni cikli so način za merjenje, kako dolgo mikroprocesor potrebno za izvršitev navodilo. Think of it kot število navodil mikroprocesor lahko izvršujejo v sekundi. Hitrejši takt, več navodil mikroprocesor bo sposobna izpeljati na sekundo.
Eden od načinov, mikroprocesorji, kot je Core i7 poskušali povečati učinkovitost je napovedati prihodnji navodilom, ki temeljijo na starih navodilih. Imenuje se podružnica napoved. Ko podružnica napoved deluje, mikroprocesor učinkoviteje izpolni navodila. Ampak, če napoved izkaže, da so netočni, mikroprocesor mora nadomestiti. To lahko pomeni zapravili ure ciklov, kar pomeni počasnejše izvedbe.
Nehalem ima dve ciljni podružnica odbojnikov (BTB). Ti odbojniki naložite navodila za procesorje v pričakovanju, kaj se bo predelovalci morali zraven. Ob predpostavki, da napoved pravilna, procesor ne potrebujejo za priklic informacij iz spomina računalnika. Nehalem je dva blažilniki omogočajo, da naložite več navodil, zmanjšuje časovni zamik v primeru en sklop izkaže za napačno.