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