Daytripper: Difference between revisions

Line 8: Line 8:
==Loop Stream Detector==
==Loop Stream Detector==
[[File:LoopStreamDetector.jpg|thumb|Nehalem's LSD bypasses instruction decoding altogether.]]
[[File:LoopStreamDetector.jpg|thumb|Nehalem's LSD bypasses instruction decoding altogether.]]
* Introduced in Conroe, improved in [[Nehalem]]
* Introduced in Conroe (followed instruction fetch, supporting 18 x86 instructions)
* Located following instruction fetch in Conroe and decode in Nehalem
* Improved in [[Nehalem]] (moved after decode, caching 28 decoded μops)
* Caches 18 fetched instructions in Conroe, and 28 decoded μops in Nehalem
* Lives in the branch prediction unit
* Lives in the branch prediction unit
* LSD.UOPS: [[Performance Counters|performance counter]] providing the number of μops delivered by the LSD (introduced on Core i7)
* LSD.UOPS: [[Performance Counters|performance counter]] providing the number of μops delivered by the LSD (introduced on Core i7)