On-the-fly code optimization and parallelization during Just-In-Time execution.

  1. Write your SEQUENTIAL code in Java.
  2. Compile it with regular compiler (javac).
  3. And run it in parallel on AMD/NVIDIA GPU, Intel Xeon Phi, multicore CPU or even heterogeneous HPC cluster. Without any parallelization effort!

See presentation below or download PDF.