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