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
Link To Document