This paper describes JOMP, a definition and implemen-tation of a set of directives and library methods for shared memory parallel programming in Java. A spec-ification of the OpenMP-like directives and methods is proposed. A prototype implementation, consisting of a compiler and a runtime library (both written entirely in Java) is presented, which implements almost all of the proposed specification. Some preliminary performance results are also presented.
OpenMP has emerged as an important model and language extension for shared-memory parallel programmi...
from object-oriented programming techniques because of their flexible and modular program developmen...
In this paper we describe an implementation of the Fortran OpenMP standard for compiler-directed sha...
This paper describes the definition and implementation of an OpenMP-like set of directives and libra...
Although OpenMP is a widely agreed-upon standard for the C/C++ and Fortran programming languages for...
Abstract. The current OpenMP 2.5 specification does not include a binding for the Java programming l...
Due to its backward compatibility, multi-threaded programming in Java is often performed ineffective...
The first part of this report describes the current state of the JOMP, a definition and implementati...
This thesis describes techniques for defining independent tasks in Java programs forparallelization....
This paper introduces an aspect-oriented library aimed to support efficient execution of Java applic...
Multiple programming models are emerging to address an increased need for dynamic task parallelism i...
This paper presents an aspect-oriented library, coded in AspectJ, that aims to mimic the OpenMP stan...
Parallel Java is a parallel programming API whose goals are (1) to support both shared memory (threa...
This paper describes an annotation language for parallel program-ming. This language is completely i...
This paper describes the Java MPI bindings that have been included in the Open MPI distribution. Ope...
OpenMP has emerged as an important model and language extension for shared-memory parallel programmi...
from object-oriented programming techniques because of their flexible and modular program developmen...
In this paper we describe an implementation of the Fortran OpenMP standard for compiler-directed sha...
This paper describes the definition and implementation of an OpenMP-like set of directives and libra...
Although OpenMP is a widely agreed-upon standard for the C/C++ and Fortran programming languages for...
Abstract. The current OpenMP 2.5 specification does not include a binding for the Java programming l...
Due to its backward compatibility, multi-threaded programming in Java is often performed ineffective...
The first part of this report describes the current state of the JOMP, a definition and implementati...
This thesis describes techniques for defining independent tasks in Java programs forparallelization....
This paper introduces an aspect-oriented library aimed to support efficient execution of Java applic...
Multiple programming models are emerging to address an increased need for dynamic task parallelism i...
This paper presents an aspect-oriented library, coded in AspectJ, that aims to mimic the OpenMP stan...
Parallel Java is a parallel programming API whose goals are (1) to support both shared memory (threa...
This paper describes an annotation language for parallel program-ming. This language is completely i...
This paper describes the Java MPI bindings that have been included in the Open MPI distribution. Ope...
OpenMP has emerged as an important model and language extension for shared-memory parallel programmi...
from object-oriented programming techniques because of their flexible and modular program developmen...
In this paper we describe an implementation of the Fortran OpenMP standard for compiler-directed sha...