DocumentCode :
2011349
Title :
Efficiently adapting to sharing patterns in software DSMs
Author :
Monnerat, Luiz Rodolpho ; Bianchini, Ricardo
Author_Institution :
E&P-Gerex/Getinf/Geinf, Rio de Janeiro, Brazil
fYear :
1998
fDate :
1-4 Feb 1998
Firstpage :
289
Lastpage :
299
Abstract :
In this paper we introduce a page-based Lazy Release Consistency protocol called ADSM that constantly and efficiently adapts to the applications´ sharing patterns. Adaptation in ADSM is based on our dynamic categorization of the type of sharing experienced by each page. Pages can be categorized as falsely-shared, migratory, or producer/consumer(s). Migratory and producer/consumer(s) pages are managed in single-writer mode, while falsely-shared data are managed in multiple-writer mode. Coherence is kept with invalidations for most types of the shared data, but updates are used for lock-protected data in migratory state and barrier-protected delta in producer/consumer(s) state. We performed experiments with 6 parallel applications on an 8-node SP2 system, comparing our protocol against standard TreadMarks and a version of TreadMarks that also adapts to sharing patterns. Our results show that ADSM consistently outperforms its competitors; our protocol can improve the TreadMarks speedups by as much as 155%, while surpassing the performance of the adaptive TreadMarks implementation by as much as 67%. Our main conclusions are that our categorization and adaptation strategies are useful techniques for improving the performance of page-based software DSMs, while ADSM is a highly-efficient option for low-cost parallel computing
Keywords :
distributed memory systems; shared memory systems; ADSM; Lazy Release Consistency; TreadMarks; dynamic categorization; page-based; parallel applications; parallel computing; performance; shared data; software DSMs; Application software; Delay; Electrical capacitance tomography; Merging; Operating systems; Programming profession; Protocols; Software performance; Systems engineering and theory; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Computer Architecture, 1998. Proceedings., 1998 Fourth International Symposium on
Conference_Location :
Las Vegas, NV
Print_ISBN :
0-8186-8323-6
Type :
conf
DOI :
10.1109/HPCA.1998.650568
Filename :
650568
Link To Document :
بازگشت