DocumentCode :
2061456
Title :
An Annotation-Based Framework for Parallel Computing
Author :
Cunha, C.A. ; Sobral, J.L.
Author_Institution :
Departamento de Informatica, Inst. Politecnico de Viseu
fYear :
2007
fDate :
7-9 Feb. 2007
Firstpage :
113
Lastpage :
120
Abstract :
This paper presents a programming language for parallel computing based on code annotations. It has similar goals and philosophy as OpenMP but it is more tightly coupled to the object oriented paradigm. We include annotations for most common concurrency patterns and mechanisms, namely, one-way, futures, barriers, reads/writers and thread-local. Our current prototype is implemented using Java 5 annotations and AspectJ and provides a feasible and efficient alternative to the Java thread model
Keywords :
Java; parallel programming; programming languages; AspectJ; Java 5 annotation; Java thread model; OpenMP; annotation-based framework; code annotation; concurrency pattern; object oriented paradigm; parallel computing; programming language; Computer languages; Concurrent computing; Java; Object oriented modeling; Object oriented programming; Parallel processing; Parallel programming; Programming profession; Prototypes; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing, 2007. PDP '07. 15th EUROMICRO International Conference on
Conference_Location :
Napoli
ISSN :
1066-6192
Print_ISBN :
0-7695-2784-1
Type :
conf
DOI :
10.1109/PDP.2007.20
Filename :
4135267
Link To Document :
بازگشت