Title :
HPJava: a data parallel programming alternative
Author :
Carpenter, Bryan ; Fox, Geoffrey
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;
Journal_Title :
Computing in Science & Engineering
DOI :
10.1109/MCISE.2003.1196308