DocumentCode :
2386604
Title :
Maotai 3.0: Automatic Detection of View Access in VOPP
Author :
Leung, K. ; Huang, Z.
Author_Institution :
Dept. of Comput. Sci., Univ. of Otago, Dunedin, New Zealand
fYear :
2010
fDate :
8-11 Dec. 2010
Firstpage :
138
Lastpage :
147
Abstract :
This paper proposes a scheme for automatic detection of view access in the View-Oriented Parallel Programming (VOPP) model. VOPP is a shared-memory-based, data-centric model that uses “views” to bundle mutual exclusion with data access. Based on the automatic detection scheme, a view is automatically acquired when first accessed, and automatically released at proper time. This scheme simplifies the VOPP model and prevents programming errors. With this scheme, the programmability of VOPP is similar to transactional memory models. In addition, VOPP can eliminate data races without compromising performance. A new VOPP implementation, Maotai 3.0, has been developed and incorporated the above features. Experimental results demonstrate that the performance of Maotai 3.0 surpasses transactional memory models such as TL-2.
Keywords :
object-oriented programming; parallel programming; visual programming; Maotai 3.0; VOPP model; VOPP programmability; automatic detection; data access; programming error; transactional memory model; view access; view-oriented parallel programming model; Data models; Indexes; Noise measurement; Parallel programming; Runtime; System recovery; Transactional Memory; View-Oriented Parallel Programming (VOPP); data race free; deadlock free; multicore; parallel programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2010 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-9110-0
Electronic_ISBN :
978-0-7695-4287-4
Type :
conf
DOI :
10.1109/PDCAT.2010.79
Filename :
5704413
Link To Document :
بازگشت