DocumentCode
1829642
Title
Combined performance gains of simple cache protocol extensions
Author
Dahlgren, Fredrik ; Dubois, Michel ; Stenstrom, Per
Author_Institution
Dept. of Comput. Eng., Lund Univ., Sweden
fYear
1994
fDate
18-21 Apr 1994
Firstpage
187
Lastpage
197
Abstract
Considers three simple extensions to directory-based cache coherence protocols in shared-memory multiprocessors. These extensions are aimed at reducing the penalties associated with memory accesses and include a hardware prefetching scheme, a migratory sharing optimization, and a competitive-update mechanism. Since they target different components of the read and write penalties, they can be combined effectively. Detailed architectural simulations using five benchmarks show substantial combined performance gains obtained at a modest additional hardware cost. Prefetching in combination with competitive-update is the best combination under release consistency in systems with sufficient network bandwidth. By contrast, prefetching plus the migratory sharing optimization is advantageous under sequential consistency and/or in systems with limited network bandwidth
Keywords
buffer storage; memory architecture; performance evaluation; protocols; shared memory systems; storage management; architectural simulations; benchmarks; cache protocol extensions; hardware prefetching; limited network bandwidth; memory accesses; migratory sharing optimization; performance gains; prefetching; sequential consistency; shared-memory multiprocessors; Access protocols; Application software; Bandwidth; Costs; Delay; Hardware; Large-scale systems; Performance gain; Prediction algorithms; Prefetching;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture, 1994., Proceedings the 21st Annual International Symposium on
Conference_Location
Chicago, IL
Print_ISBN
0-8186-5510-0
Type
conf
DOI
10.1109/ISCA.1994.288150
Filename
288150
Link To Document