• DocumentCode
    1143103
  • Title

    The Memory System of a High-Performance Personal Computer

  • Author

    Clark, Douglas W. ; Lampson, Butler W. ; Pier, Kenneth A.

  • Author_Institution
    Systems Architecture Group, Digital Equipment Corporation
  • Issue
    10
  • fYear
    1981
  • Firstpage
    715
  • Lastpage
    733
  • Abstract
    The memory system of the Dorado, a compact high- performance personal computer, has very high I/O bandwidth, a large paged virtual memory, a cache, and heavily pipelined control; this paper discusses all of these in detail. Relatively low-speed I/O devices transfer single words to or from the cache; fast devices, such as a color video display, transfer directly to or from main storage while the processor uses the cache. Virtual addresses are used in the cache and for all I/O transfers. The memory is controlled by a seven-stage pipeline, which can deliver a peak main-storage bandwidth of 533 million bits/s to service fast I/O devices and cache misses. Interesting problems of synchronization and scheduling in this pipeline are discussed. The paper concludes with some performance measurements that show, among other things, that the cache hit rate is over 99 percent.
  • Keywords
    Cache; high bandwidth; memory system; pipeline; scheduling; synchronization; virtual memory; Bandwidth; Cache storage; Color; Computer architecture; Computer displays; Control systems; Measurement; Microcomputers; Pipelines; Scheduling; Cache; high bandwidth; memory system; pipeline; scheduling; synchronization; virtual memory;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1981.1675691
  • Filename
    1675691