DocumentCode
3348361
Title
Software caching on cache-coherent multiprocessors
Author
Bianchini, Ricardo ; LeBlanc, Thomas J.
Author_Institution
Dept. of Comput. Sci. Rochester Univ., NY, USA
fYear
1992
fDate
1-4 Dec 1992
Firstpage
521
Lastpage
526
Abstract
The authors explore the utility of software caching on a machine with coherent caches. In particular, they show that by caching at the application level one can avoid the problem of false sharing on cache-coherent machines. They compare the performance of software caching with that of other techniques for alleviating false sharing and show that software caching performs better than the alternatives when the reference behavior of an application changes dynamically. It is concluded that software caching, as well as other techniques developed for noncoherent shared-memory multiprocessors, can be profitably used on machines with hardware coherent caches and that programs based on these techniques are efficient across a variety of shared-memory machines
Keywords
buffer storage; performance evaluation; shared memory systems; cache-coherent multiprocessors; performance; reference behavior; shared-memory multiprocessors; software caching; Application software; Computer science; Costs; Data structures; Delay; Hardware; Microprocessors; Prefetching; Programming profession; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1992. Proceedings of the Fourth IEEE Symposium on
Conference_Location
Arlington, TX
Print_ISBN
0-8186-3200-3
Type
conf
DOI
10.1109/SPDP.1992.242700
Filename
242700
Link To Document