DocumentCode :
2130416
Title :
Multi-dimensional locks with on-line allocation schemes
Author :
Scheerer, Dieter ; Schenfeld, Eugen ; Viredaz, Marc A.
Author_Institution :
NEC Res. Inst., Princeton, NJ, USA
fYear :
1996
fDate :
27-30 May 1996
Firstpage :
241
Lastpage :
248
Abstract :
Synchronization is inherent to parallel computing and comprises many aspects. One aspect is the access control to shared data, especially important in MIMD shared-memory architectures. Several locking mechanisms have been proposed to perform this task. Most of these schemes rely on very little hardware support, such as atomic read-modify-write operations. Today, the amount of hardware required to implement a locking mechanism is not a major constraint and will be even less important in the future. This makes it interesting to investigate schemes with more flexibility, better performance, and improved ease of use, that rely more on hardware assisted circuits than previous suggestions. In this paper multi-dimensional locking schemes that allocate locks on-line are presented. A lock is assigned to the access control of a data structure only during the time this structure needs to be locked. Three specific schemes are proposed. Two offer the possibility of locking sub-structures within multi-dimensional arrays. All three schemes protect locked structures against accesses of misbehaving threads
Keywords :
access control; data structures; performance evaluation; security of data; shared memory systems; synchronisation; MIMD shared-memory architectures; access control; atomic read-modify-write operations; data structure; misbehaving threads; multidimensional locks; online allocation schemes; parallel computing; synchronization; Access control; Circuits; Data structures; Databases; Hardware; Laboratories; National electric code; Parallel processing; Protection; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
Print_ISBN :
0-8186-7399-0
Type :
conf
DOI :
10.1109/ICDCS.1996.507922
Filename :
507922
Link To Document :
بازگشت