Pyjama - Download
Pyjama is made available under the
GNU
General Public License (GPL). Other/Commercial licenses on request.
Using the Eclipse plugin (For version 1.x)
If you choose to use
Pyjama version 1.x and develop using Eclipse, then all you need is the
Pyjama Eclipse plug-in. This already includes the Pyjama source-to-source compiler and the runtime library. NOTE:The plugin is not compatible with Pyjama version 2.0 or later.
Using the command line, or other IDEs
Alternatively, for
version v2.0 and latter, you may choose to download the
Pyjama directly and run it using command line. You may prefer using Ant or Maven in your project to make Pyjama as a pre-processor to your OpenMP Java code. Please refer to the example
PyjamaPhotoApp and see how to build up a Maven project with Pyjama.
Download the up-to-date Pyjama source code from GitHub
git clone https://github.com/ParallelAndReconfigurableComputing/Pyjama
Benchmarks -- PolyBench Java port
We ported the
PolyBench/C benchmarks to Java, which can be used to evaluate the performance and scalability of Java programs parallelized with OpenMP. The source code of this Java port are provided
here.
if your use of Java PolyBench results in a publication, please cite:
[1] X. Fan, R. Feng, O. Sinnen, N. Giacaman (2016). Evaluating OpenMP Implementations for Java Using PolyBench. In Proc. of 12th Int. Workshop on OpenMP (IWOMP 2016), Nara, Japan.(
bib, DOI:10.1007/978-3-319-45550-1_22)