• DocumentCode
    1137526
  • Title

    Memory Hierarchy Configuration Analysis

  • Author

    Welch, Terry A.

  • Author_Institution
    Sperry Research Center
  • Issue
    5
  • fYear
    1978
  • fDate
    5/1/1978 12:00:00 AM
  • Firstpage
    408
  • Lastpage
    413
  • Abstract
    This paper presents an analytical study of speed-cost tradeoffs in memory hierarchy design. It develops an optimization criterion by which average access time, i. e., memory system delay, is minimized under a cost constraint for a hierarchy with given memory sizes and access probabilities. Using a power function assumption relating speed and cost of memory units, it is shown that an optimized hierarchy has the property of balanced cost and delay distributions, in that each memory unit makes the same percentage contribution to memory system cost as it makes to average system access delay. Using the same assumption, a lower bound on average access time is developed, showing that access time is roughly related to a cube-root averaging of access probabilities. These results provide useful tools for developing memory hierarchy design strategies and for evaluating data placement algorithms.
  • Keywords
    Access time minimization; memory access probabilities; memory hierarchy analysis; memory performance bounds; memory systems; speed-cost tradeoffs; Algorithm design and analysis; Bismuth; Constraint optimization; Cost function; Delay effects; Delay systems; Microcomputers; Performance analysis; Power generation economics; Registers; Access time minimization; memory access probabilities; memory hierarchy analysis; memory performance bounds; memory systems; speed-cost tradeoffs;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1978.1675120
  • Filename
    1675120