• DocumentCode
    2133185
  • Title

    A memory controller for improved performance of streamed computations on symmetric multiprocessors

  • Author

    McKee, Sally A. ; Wulf, Wm A.

  • Author_Institution
    Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
  • fYear
    1996
  • fDate
    15-19 Apr 1996
  • Firstpage
    159
  • Lastpage
    165
  • Abstract
    The growing disparity between processor and memory speeds has caused memory bandwidth to become the performance bottleneck for many applications. In particular this performance gap severely impacts stream-orientated computations such as (de)compression, encryption, and scientific vector processing. This paper describes the development of an intelligent memory interface that can exploit compiler-provided information on streamed memory access patterns to improve memory bandwidth. Simulation results show that such shared-memory multiprocessor systems can deliver nearly the full attainable bandwidth with relatively modest hardware costs
  • Keywords
    cache storage; performance evaluation; program compilers; random-access storage; shared memory systems; storage management; RAM; cache storage; compiler-provided information; compression; encryption; hardware costs; intelligent memory interface; memory bandwidth; memory controller; memory speeds; performance; performance bottleneck; processor speeds; scientific vector processing; shared-memory multiprocessor systems; simulation results; streamed computations; symmetric multiprocessors; Bandwidth; Computational modeling; Computer science; Costs; Cryptography; Hardware; High performance computing; Multiprocessing systems; Random access memory; Runtime; Sliding mode control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-7255-2
  • Type

    conf

  • DOI
    10.1109/IPPS.1996.508052
  • Filename
    508052