@inproceedings{638605be90e24ab8b22099e10739a670,
title = "A study of the effects of compiler-controlled speculation on instruction and data caches",
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 = "VLIW, compiler-controlled speculation, data cache effects, instruction cache effects, safe speculation, superscalar",
author = "Bringmann, {R. A.} and Mahlke, {S. A.} and Hwu, {W. M.W.}",
note = "Funding Information: The authors would like to thank all members of the IM- PACT research group for their comments and suggestions. This research has been supported by the National Science Foundation (NSF) under grant MIP-9308013, Joint Services Ehgineering Programs (JSEP) under Contract N00014-90-J-1270, Intel Corporation, the AMD 29K Advanced Processor Development Division, Hewlett-Packard, SUN Microsystems, NCR and the National Aeronautics and Space Administration (NASA) under Contract NASA NAG 1-613 in cooperation with the Illinois Computer laboratory for Aerospace Systems and Software (ICLASS).; 28th Annual Hawaii International Conference on System Sciences, HICSS 1995 ; Conference date: 03-01-1995 Through 06-01-1995",
year = "1995",
doi = "10.1109/HICSS.1995.375392",
language = "English (US)",
series = "Proceedings of the Annual Hawaii International Conference on System Sciences",
publisher = "IEEE Computer Society",
pages = "211--220",
booktitle = "Proceedings of the 28th Annual Hawaii International Conference on System Sciences, HICSS 1995",
}