DocumentCode
1451497
Title
Java and numerical computing
Author
Boisvert, Ronald F. ; Moreira, José ; Philippsen, Michael ; Pozo, Roldan
Author_Institution
Math. & Comput. Sci. Div., Nat. Inst. of Stand. & Technol., USA
Volume
3
Issue
2
fYear
2001
Firstpage
18
Lastpage
24
Abstract
Java represents both a challenge and an opportunity to practitioners of numerical computing. The article analyzes the current state of Java in numerical computing and identifies some directions for the realization of its full potential. Many research projects have demonstrated the technology to achieve very high performance in floating-point computations with Java. Its incorporation into commercially available JVMs is more an economic and market issue than a technical one. The combination of Java programming features, pervasiveness, and performance could make it the language of choice for numerical computing. Furthermore, all Java programmers can potentially benefit from the techniques developed for optimizing Java´s numerical performance. The authors hope the article will encourage more numerical programmers to pursue developing their applications in Java. This, in turn, will motivate vendors to develop better execution environments, harnessing Java´s true potential for numerical computing
Keywords
Java; mathematics computing; numerical analysis; virtual machines; Java programmers; Java programming features; commercially available JVMs; execution environments; floating-point computations; market issue; numerical computing; numerical performance; pervasiveness; research projects; vendors; Educational institutions; Java; Kernel; NIST; Programming profession; Safety; Sockets; Sparse matrices; Virtual machining; Writing;
fLanguage
English
Journal_Title
Computing in Science & Engineering
Publisher
ieee
ISSN
1521-9615
Type
jour
DOI
10.1109/5992.908997
Filename
908997
Link To Document