Abstract

Java Performance Analysis for Scientific Computing


Roldan Pozo

Among the many features of Java as program development platform, one of the most commonly cited shortcomings is its performance, particularly for computational-intensive codes. In this presentation we will take a close look at how Java works and how it can be made to execute faster for scientific simulations and modeling. We will examine optimization strategies and bytecode transformations that generate 100% Pure Java with 2-10x performance improvement, with speeds competitive with optimized C/C++ and Fortran.

View the slides in PDF format.