• DocumentCode
    1188825
  • Title

    HPJava: a data parallel programming alternative

  • Author

    Carpenter, Bryan ; Fox, Geoffrey

  • Volume
    5
  • Issue
    3
  • fYear
    2003
  • Firstpage
    60
  • Lastpage
    64
  • Abstract
    We consider a project that\´s ongoing at our Pervasive Technology Lab at Indiana University. The HPJava (high-performance Java) project aims to support scientific and parallel computing in a modern, object-oriented, Internet-friendly environment - the Java platform. HPJava leverages popular high-performance Fortran (HPF) language and library features such as "scientific" multidimensional array syntax and distributed arrays, while at a more language-independent level, it introduces a slightly unusual parallel programming model, somewhere in between the classical HPF and message-passing interface (MPI) extremes.
  • Keywords
    Internet; Java; natural sciences computing; object-oriented programming; parallel programming; software libraries; HPJava; MPI; data parallel programming; distributed arrays; high-performance Fortran; high-performance Java; library features; multidimensional array syntax; object-oriented Internet-friendly environment; parallel programming model; scientific computing; Concurrent computing; History; Java; Libraries; Mirrors; Multidimensional systems; Optimizing compilers; Parallel programming; Program processors; Proposals;
  • fLanguage
    English
  • Journal_Title
    Computing in Science & Engineering
  • Publisher
    ieee
  • ISSN
    1521-9615
  • Type

    jour

  • DOI
    10.1109/MCISE.2003.1196308
  • Filename
    1196308