DocumentCode :
2134468
Title :
A simulation study of region-level coherence tracking in ring-based multiprocessors
Author :
Manjikian, Naraig
Author_Institution :
Dept. of Electr. & Comput. Eng., Queen´´s Univ., Kingston, ON
fYear :
2008
fDate :
4-7 May 2008
Abstract :
This paper presents simulation results on the effectiveness of region-level coherence tracking in a ring-based multiprocessor to complement previous work that implemented coherence tracking for a prototype ring-based multiprocessor in programmable logic. Small memory structures in each node of the multiprocessor distinguish local/remote memory addresses and monitor the sharing of large contiguous regions of memory. The purpose of this monitoring is to filter unnecessary invalidation broadcasts that stem from conventional enforcement of cache coherence. The per-node structures for a larger-scale architecture are adapted from the per-processor filters as proposed for the RegionScout concept. Using a multiprocessor version of the SimpleScalar simulator that has been enhanced with region-level coherence tracking, results for a representative parallel application with writes localized within a node indicate that the per-node tracking structures can filter up to 90% of invalidations exiting or entering a node. When both per-node and per-processors are used, the percentage of invalidation requests that are filtered from exiting nodes is reduced, but the absolute number of invalidations that are permitted to exit nodes is not affected.
Keywords :
cache storage; multiprocessing systems; RegionScout concept; SimpleScalar simulator; cache coherence; memory structure; per-node tracking structure; per-processor filter; programmable logic; region level coherence tracking; ring-based multiprocessor; Broadcasting; Computational modeling; Computer simulation; Filtering; Filters; Multiprocessing systems; Programmable logic arrays; Programmable logic devices; Protocols; Remote monitoring; Computer architecture; cache coherence; multiprocessing; simulation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on
Conference_Location :
Niagara Falls, ON
ISSN :
0840-7789
Print_ISBN :
978-1-4244-1642-4
Electronic_ISBN :
0840-7789
Type :
conf
DOI :
10.1109/CCECE.2008.4564735
Filename :
4564735
Link To Document :
بازگشت