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.
Source: The Journal of Object Technology
Author: Douglas Lyon
Institution: Fairfield University
Language: English
Subfield: Hardware and Architecture
Field: Computer Science
Domain: Physical Sciences
Open Access status: bronze
OpenAlex ID: W2004872085
