Work

Java Optimization for Superscalar and Vector Architectures.

Year: 2005
Type: article
Abstract: This paper describes the refactoring of Java code to take advantage of the superscalar and vector architectures available on many modern desktop computers.The unrolling of Java loops is shown to cause some speed-ups for Java code.However, our benchmarks reveal that Java still lags behind vectorized C code.The present state-of-the-art in computer hardware has outpaced the current state of the JIT (Just-In-Time) compilers.We have resorted to modifying our Java code to make use of JNI (Java Native Interface) based vector-accelerated C programs to obtain speedups from 2 to 10 times.
Author: Douglas Lyon
Language: English
Open Access status: bronze
OpenAlex ID: W2004872085
FWCI: 0.437
Cites: 1
Cited by: 2
Related to: 10