• 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