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
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;
Conference_Titel :
Computer Architecture, 1994., Proceedings the 21st Annual International Symposium on
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-5510-0
DOI :
10.1109/ISCA.1994.288150