ACM SIGPLAN Notices
Proceedings of the 2001 joint ACM-ISCOPE conference on Java Grande
Computing in Science and Engineering
Development of Java multi-threaded simulation for chemical reacting flow of ethanol
Advances in Engineering Software
Java in the High Performance Computing arena: Research, practice and experience
Science of Computer Programming
An efficient native function interface for Java
Proceedings of the 2013 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools
Hi-index | 0.00 |
Java is widely recognized as a good object-oriented programming language. However, it is often considered as too slow for numerically intensive applications. This paper presents a software toolkit that brings the computational efficiency of numerical Fortran libraries to Java. The toolkit is organized in two layers. In the first layer, Java wrappers provide access to numerical libraries like BLAS, LAPACK or NAG. The second layer comprises vector and matrix classes as well as classes for common linear algebra tasks. Numerical experiments show that this strategy can substantially improve the performance of Java-based numerical applications.