A note on native level 1 BLAS in Java
Aart J. C. Bik, Dennis B. Gannon · Concurrency Practice and Experience · 1997
In this research note, we explore the potential of extending the Java Application Programming Interface with some mathematical primitives to improve the performance of certain operations in Java programs while maintaining portability. In particular, we show that providing straightforward native implementations of primitives from Level 1 BLAS can already improve the performance substantially. On multi-processors, combining this native Level 1 BLAS with the multi-threading mechanism of Java may even provide a simple and portable way to obtain a Java program that runs faster than compiled serial C code. © 1997 John Wiley & Sons, Ltd.