• DocumentCode
    1716266
  • Title

    Predictability of load/store instruction latencies

  • Author

    Abraham, Santosh G. ; Sugumar, Rabin A. ; Windheiser, Daniel ; Rau, B.R. ; Gupta, Rajiv

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1993
  • Firstpage
    139
  • Lastpage
    152
  • Abstract
    Due to increasing cache-miss latencies, cache control instructions are being implemented for future systems. The authors study the memory referencing behavior of individual machine-level instructions using simulations of fully-associative caches under MIN replacement. Their objective is to obtain a deeper understanding of useful program behavior that can be eventually employed at optimizing programs and to motivate architectural features aimed at improving the efficacy of memory hierarchies. The simulation results show that a very small number of load/store instructions account for a majority of data cache misses. Specifically, fewer than 10 instructions account for half the misses for six out of nine SPEC89 benchmarks. Selectively prefetching data referenced by a small number of instructions identified through profiling can reduce overall miss ratio significantly while only incurring a small number of unnecessary prefetches
  • Keywords
    buffer storage; memory architecture; performance evaluation; scheduling; storage management; SPEC89 benchmarks; architectural features; cache control instructions; cache-miss latencies; fully-associative caches; memory hierarchies; memory referencing; miss ratio; profiling; program behavior; simulation results; Contracts; Degradation; Delay; Dynamic scheduling; Laboratories; Milling machines; Prefetching; Processor scheduling; Registers; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 1993., Proceedings of the 26th Annual International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    0-8186-5280-2
  • Type

    conf

  • DOI
    10.1109/MICRO.1993.282748
  • Filename
    282748