DocumentCode :
3194655
Title :
Design and evaluation of data access prediction strategies in SDSM systems
Author :
Pineschi, Elcio José ; De Castro, Maria Clicia Stelling ; De Amorim, Claudio Luis
Author_Institution :
COPPE Syst. Eng., Fed. Univ. of Rio de Janeiro, Brazil
fYear :
2002
fDate :
2002
Firstpage :
151
Lastpage :
158
Abstract :
Software Distributed Shared Memory (SDSM) systems provide the shared memory abstraction on top of a message passing hardware, simplifying application programming in these architectures. However, some memory references exhibit long latencies due to remotely cached data. In order to hide this latency, many techniques that propagate data speculatively were developed. This requires that the data access behavior of the applications be determined. Traditionally, many of these techniques were directed at specific data sharing patterns such as producer-consumer and migratory. In this paper, we propose and evaluate generic data access prediction techniques for SDSM systems. By generic we mean.: that our strategies don´t try to detect specific sharing patterns known a priori. The prediction strategies proposed can be divided into two classes: local information predictors (LIP), that are guided only by local information in each processor and global information predictors (GIP) that use the data access pattern of all processors in order to make predictions. Our experimental result show that techniques within both classes can attain high hit ratios in most of the applications evaluated. Overall, the results allow us to conclude that the prediction strategies for data accesses we propose can contribute to increase the performance of current page-based SDSMs significantly.
Keywords :
distributed shared memory systems; parallel architectures; protocols; synchronisation; SDSM systems; data access prediction strategies; generic data access prediction; global information predictors; local information predictors; memory references; shared memory abstraction; software distributed shared memory systems; Access protocols; Adaptive systems; Application software; Computer architecture; Costs; Delay; Message passing; Personal communication networks; Programming profession; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing, 2002. Proceedings. 14th Symposium on
Print_ISBN :
0-7695-1772-2
Type :
conf
DOI :
10.1109/CAHPC.2002.1180771
Filename :
1180771
Link To Document :
بازگشت