Sciweavers

CONCURRENCY
2007

JaMP: an implementation of OpenMP for a Java DSM

13 years 11 months ago
JaMP: an implementation of OpenMP for a Java DSM
In this paper we present JaMP, an adaptation of the OpenMP standard. JaMP is fitted to Jackal, a software-based DSM implementation for Java. While the set of supported directives is directly adopted from the OpenMP standard, we also satisfy all requirements that are enforced by the Java Language Specification and the Java Memory Model. JaMP implements a (large) subset of the OpenMP specification, but expressiveness is still comparable to that of OpenMP. We evaluated the performance of the JaMP compiler in a series of benchmarks consisting of a set of small micro-benchmarks and a Java implementation of the Lattice-Boltzmann Method (LBM). The JaMP parallel version achieves about 83 % of the speed-up of a manually parallelized LBM using C and MPI.
Michael Klemm, Matthias Bezold, Ronald Veldema, Mi
Added 12 Dec 2010
Updated 12 Dec 2010
Type Journal
Year 2007
Where CONCURRENCY
Authors Michael Klemm, Matthias Bezold, Ronald Veldema, Michael Philippsen
Comments (0)