DocumentCode
301091
Title
Reducing cache invalidation overheads in wormhole routed DSMs using multidestination message passing
Author
Dai, Donglai ; Panda, Dhabaleswar K.
Author_Institution
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
Volume
1
fYear
1996
fDate
12-16 Aug 1996
Firstpage
138
Abstract
Current generation distributed shared memory (DSM) systems use point-to-point (unicast) messages for cache invalidations. This incurs a large number of control messages, heavy network traffic, and high occupancy at home nodes. This paper introduces a new approach to reduce these overheads by using multidestination-based reservation and gather worms for distributing invalidation requests and collecting acknowledgments. Different grouping schemes to generate multidestination worms on networks supporting deterministic (e-cube) or adaptive (turn-model) routing are investigated to implement the fully-mapped cache-coherence protocol. For different applications on a 2D mesh system, our simulation results indicate that up to 15% reduction in overall execution time can be achieved by using multidestination messages
Keywords
cache storage; distributed memory systems; message passing; protocols; shared memory systems; 2D mesh system; cache invalidation overheads; cache invalidations; fully-mapped cache-coherence protocol; grouping schemes; multidestination message passing; multidestination-based reservation; point-to-point messages; simulation results; wormhole routed distributed shared memory; Broadcasting; Computer worms; DC generators; Hardware; Information science; Message passing; Multiprocessor interconnection networks; Pattern analysis; Routing protocols; Unicast;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 1996. Vol.3. Software., Proceedings of the 1996 International Conference on
Conference_Location
Ithaca, NY
ISSN
0190-3918
Print_ISBN
0-8186-7623-X
Type
conf
DOI
10.1109/ICPP.1996.537154
Filename
537154
Link To Document