Bibliographische Detailangaben
| Titel: |
Java programming for high-performance numerical computing. |
| Autoren: |
Moreira, Jose E., Midkiff, Samuel P., Gupta, Manish, Artigas, Pedro V., Snir, Marc, Lawrence, Richard D. |
| Quelle: |
IBM Systems Journal. 2000, Vol. 39 Issue 1, p21. 36p. 9 Diagrams. |
| Schlagwörter: |
*PROGRAMMING languages, JAVA programming language |
| Abstract: |
First proposed as a mechanism for enhancing Web content, the Java Trademark language has taken off as a serious general-purpose programming language. Industry and academia alike have expressed great interest in using the Java language as a programming language for scientific and engineering computations. Applications in these domains are characterized by intensive numerical computing and often have very high performance requirements. In this paper we discuss programming techniques that lead to Java numerical codes with performance comparable to FORTRAN or C, the more traditional languages for this field. The techniques are centered around the use of a high-performance numerical library, written entirely in the Java language, and on compiler technology. The numerical library takes the form of the Array package for Java. Proper use of this package, and of other appropriate tools for compiling and running a Java application, results in code that is clean, portable, and fast. We illustrate the programming and performance issues through case studies in data mining and electromagnetism. [ABSTRACT FROM AUTHOR] |
|
Copyright of IBM Systems Journal is the property of IBM Corporation/IBM Journals and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) |
| Datenbank: |
Business Source Index |