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
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;
Conference_Titel :
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-7255-2
DOI :
10.1109/IPPS.1996.508052