Daytripper: Difference between revisions

No edit summary
No edit summary
Line 1: Line 1:
[[File:Nehalem-2.gif|thumb|right]]
[[File:Nehalem-2.gif|thumb|right|Conroe, [[Nehalem]] and Barcelona architectures]]
daytripper analyzes and rewrites binaries to better take advantage of Intel's Loop Stream Detector (LSD). The result hopes to realize power savings (by reducing the amount of computation performed, and allowing the frontend to be powered down) and some performance benefit (due to avoiding instruction fetch limitations). The 2010-03 edition of Intel's Optimization Reference Manual claims the following benefits:
daytripper analyzes and rewrites binaries to better take advantage of Intel's Loop Stream Detector (LSD). The result hopes to realize power savings (by reducing the amount of computation performed, and allowing the frontend to be powered down) and some performance benefit (due to avoiding instruction fetch limitations). The 2010-03 edition of Intel's Optimization Reference Manual claims the following benefits:
* No loss of bandwidth due to taken branches
* No loss of bandwidth due to taken branches