Title :
An Annotation-Based Framework for Parallel Computing
Author :
Cunha, C.A. ; Sobral, J.L.
Author_Institution :
Departamento de Informatica, Inst. Politecnico de Viseu
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;
Conference_Titel :
Parallel, Distributed and Network-Based Processing, 2007. PDP '07. 15th EUROMICRO International Conference on
Conference_Location :
Napoli
Print_ISBN :
0-7695-2784-1
DOI :
10.1109/PDP.2007.20