This paper describes an annotation language for parallel program-ming. This language is completely implemented as a library of aspects, in AspectJ, and mimics the semantics of the OpenMP standard. We discuss the language implementation and the difficul-ty in implementing certain constructs of the OpenMP standard, as well as possible workarounds. Performance is close to the one ob-tained with Java threads, but it requires much less programming effort, although, in certain cases, a refactoring to the original code is required
This paper introduces aspect libraries, a unit of modularity in parallel programs with compositional...
Although OpenMP is a widely agreed-upon standard for the C/C++ and Fortran programming languages for...
The JPVM library is a software system for explicit message-passing based distributed memory MIMD par...
This paper introduces an aspect-oriented library aimed to support efficient execution of Java applic...
We discuss how Java annotations can be used to provide the meta information needed to automatically ...
We describe a set of language extensions to Java to support parallel programming with distribution a...
This paper presents an aspect-oriented library, coded in AspectJ, that aims to mimic the OpenMP stan...
This paper describes the definition and implementation of an OpenMP-like set of directives and libra...
This paper describes JOMP, a definition and implemen-tation of a set of directives and library metho...
Parallel Java is a parallel programming API whose goals are (1) to support both shared memory (threa...
This thesis describes techniques for defining independent tasks in Java programs forparallelization....
Scientific software frequently demands high performance in order to execute complex models in accept...
Abstract. The current OpenMP 2.5 specification does not include a binding for the Java programming l...
Abstract. In this paper, we propose an approach to automatic com-piler parallelization based on lang...
This paper presents an aspect-oriented library to support par-allelization of Java applications for ...
This paper introduces aspect libraries, a unit of modularity in parallel programs with compositional...
Although OpenMP is a widely agreed-upon standard for the C/C++ and Fortran programming languages for...
The JPVM library is a software system for explicit message-passing based distributed memory MIMD par...
This paper introduces an aspect-oriented library aimed to support efficient execution of Java applic...
We discuss how Java annotations can be used to provide the meta information needed to automatically ...
We describe a set of language extensions to Java to support parallel programming with distribution a...
This paper presents an aspect-oriented library, coded in AspectJ, that aims to mimic the OpenMP stan...
This paper describes the definition and implementation of an OpenMP-like set of directives and libra...
This paper describes JOMP, a definition and implemen-tation of a set of directives and library metho...
Parallel Java is a parallel programming API whose goals are (1) to support both shared memory (threa...
This thesis describes techniques for defining independent tasks in Java programs forparallelization....
Scientific software frequently demands high performance in order to execute complex models in accept...
Abstract. The current OpenMP 2.5 specification does not include a binding for the Java programming l...
Abstract. In this paper, we propose an approach to automatic com-piler parallelization based on lang...
This paper presents an aspect-oriented library to support par-allelization of Java applications for ...
This paper introduces aspect libraries, a unit of modularity in parallel programs with compositional...
Although OpenMP is a widely agreed-upon standard for the C/C++ and Fortran programming languages for...
The JPVM library is a software system for explicit message-passing based distributed memory MIMD par...