Chapter title | Automatic binding of native scientific libraries to Java |
---|
Authors | Mintchev, S. and Getov, Vladimir |
---|
Editors | Ishikawa, Y., Oldehoeft, R.R., Reynders, J.V.W. and Tholburn, M. |
---|
Abstract | We have created a tool for automatically binding existing native C libraries to Java. With the aid of the Java-to-C Interface generating tool (JCI), the abundance of existing C and Fortran-77 scientific libraries can more easily be made available to Java programmers. We have applied JCI to bind MPI, PBLAS, ScaLAPACK and other libraries to Java. The approach of automatic binding ensures both portability across different platforms and full compatibility with the library specifications. To evaluate the performance of Java code which accesses native libraries, we have run Java versions of parallel benchmarks from the NAS and ParkBench suites. The results obtained on a distributed-memory IBM SP2 machine show the viability of our approach. |
---|
Book title | Scientific computing in object-oriented parallel environments: first international conference, ISCOPE 97 Marina del Rey, California, USA December 8–11, 1997 proceedings |
---|
Year | 1997 |
---|
Publisher | Springer |
---|
Publication dates |
---|
Published | 1997 |
---|
Place of publication | Berlin ; London |
---|
Series | Lecture notes in computer science |
---|
ISBN | 9783540638278 |
---|
Digital Object Identifier (DOI) | https://doi.org/10.1007/3-540-63827-X_53 |
---|
Journal citation | (1343), pp. 84-88 |
---|