• 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