DocumentCode
288948
Title
A study of the effects of compiler-controlled speculation on instruction and data caches
Author
Bringmann, Roger A. ; Mahlke, Scott A. ; Hwu, Wen-Mei W.
Author_Institution
Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
Volume
1
fYear
1995
fDate
3-6 Jan 1995
Firstpage
211
Abstract
Compiler-controlled speculation has been shown to be effective in increasing instruction level parallelism (ILP) found in non-numeric programs. However, it is not clear the extent to which speculatively scheduled code may affect the instruction and data caches. In particular, the amount of time spent resolving cache misses may be significant enough to prevent the more aggressive speculation models from attaining their best potential performance results. The objective of this paper is to quantify these effects using aggressive speculation models
Keywords
cache storage; parallel programming; performance evaluation; program compilers; scheduling; aggressive speculation models; cache misses; compiler-controlled speculation; data caches; instruction cache; instruction level parallelism; nonnumeric programs; performance results; speculatively scheduled code; time; Computer aided instruction; Parallel processing; Power capacitors; Processor scheduling; Program processors; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
Conference_Location
Wailea, HI
Print_ISBN
0-8186-6930-6
Type
conf
DOI
10.1109/HICSS.1995.375392
Filename
375392
Link To Document