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