DocumentCode :
3241045
Title :
A multi-locking mechanism on shared object DSM
Author :
Wong, Adam K L ; Zhu, Weiping
Author_Institution :
Sch. of Info. Tech. & Elec. Eng, Queensland Univ., St. Lucia, Qld., Australia
fYear :
2002
fDate :
17-20 Dec. 2002
Firstpage :
91
Lastpage :
96
Abstract :
Shared object Distributed Shared Memory (DSM) minimizes the problem of false sharing by allowing programmer to control the sharing size. This shared object approach for distributed parallel programming works well in task parallelism but not in data parallelism. When the data of a shared object is being modified, a lock on that object must be enforced to exclude any concurrent access on that same object. If the shared data within an object is large, internal false sharing would become a problem. We present a multi-locking mechanism for shared object DSM which allows multiple locks be applied to the different data sets of a shared object and thus enhances its concurrency power.
Keywords :
concurrency control; distributed shared memory systems; parallel programming; Distributed Shared Memory; Shared Object DSM; concurrency; data parallelism; distributed parallel programming; false sharing; multi-locking mechanism; shared object; task parallelism; Australia; Computer science; Concurrent computing; Force control; Hardware; Parallel processing; Parallel programming; Programming profession; Scattering; Size control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 2002. Proceedings. Ninth International Conference on
ISSN :
1521-9097
Print_ISBN :
0-7695-1760-9
Type :
conf
DOI :
10.1109/ICPADS.2002.1183383
Filename :
1183383
Link To Document :
بازگشت