• DocumentCode
    1115733
  • Title

    Predicting and precluding problems with memory latency

  • Author

    Boland, Keith ; Dollas, Apostolos

  • Author_Institution
    AT&T Global Information
  • Volume
    14
  • Issue
    4
  • fYear
    1994
  • Firstpage
    59
  • Lastpage
    67
  • Abstract
    By examining the rate at which successive generations of processor and DRAM cycle times have been diverging over time, we can track the latency problem of computer memory systems. Our research survey starts with the fundamentals of single-level caches and moves to the need for multilevel cache hierarchies. We look at some of the current techniques for boosting cache performance, especially compiler-based methods for code restructuring and instruction and data prefetching. These two areas will likely yield improvements for a much larger domain of applications in the future.<>
  • Keywords
    DRAM chips; buffer storage; memory architecture; DRAM cycle times; code restructuring; compiler-based methods; data prefetching; instruction prefetching; memory latency; multilevel cache hierarchies; single-level caches; Application software; Boosting; Clocks; Content addressable storage; Delay; Microcomputers; Microprocessors; Prefetching; Random access memory; Throughput;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/40.296166
  • Filename
    296166