2000 · 86 citations · 8 references
ComputingComputer ScienceMathematicsParallel AlgorithmsParallel ComputingProgramming LanguagesData ParallelismDistributed ComputingDistributed Data ProcessingParallel Computing SystemsHigh-performance Computing SystemsMessage Passing InterfaceOpenmp
This paper describes the definition and implementation of an OpenMPlike set of directives and library routines for shared memory parallel programming in Java. A specification of the directives and routines is proposed and discussed. A prototype implementation, JOMP, consisting of a compiler and a runtime library, both written entirely in Java, is presented, which implements a significant subset of the proposed specification. 1.
8
Titanium: a high-performance Java dialect
Kathy Yelick, Luigi Semenzato, Geoff Pike et al. · Concurrency Practice and Experience · 1998 · 456 citations
William Pugh · 1999 · 141 citations
A methodology for benchmarking Java Grande applications
J. Mark Bull, Lorna Smith, Martin Westhead et al. · 1999 · 65 citations · Full text
Flexible control structures for parallelism in OpenMP
Sanjiv Shah, Grant Haab, Paul Petersen et al. · Concurrency Practice and Experience · 2000 · 57 citations