The Community for Technology Leaders
Green Image
Issue No. 06 - November/December (2003 vol. 23)
ISSN: 0272-1732
pp: 20-25
Yale N. Patt , The University of Texas at Austin
Chris Wilkerson , Intel Microarchitecture Research Lab
Onur Mutlu , The University of Texas at Austin
Jared Stark , Intel Microarchitecture Research Lab
<p>An instruction window that can tolerate latencies to DRAM memory is prohibitively complex and power hungry. To avoid having to build such large windows, runahead execution uses otherwise-idle clock cycles to achieve an average 22 percent performance improvement for processors with instruction windows of contemporary sizes. This technique incurs only a small hardware cost and does not significantly increase the processor's complexity.</p>
Yale N. Patt, Chris Wilkerson, Onur Mutlu, Jared Stark, "Runahead Execution: An Effective Alternative to Large Instruction Windows", IEEE Micro, vol. 23, no. , pp. 20-25, November/December 2003, doi:10.1109/MM.2003.1261383
80 ms
(Ver 3.3 (11022016))