HP Java: Programming Support for High-Performance Grid-Enabled Applications

Han-Ku Lee, Bryan Carpenter, Geoffrey Fox, Sang Boem Lim
2004 Parallel Algorithms and Applications  
The paper begins by considering what a Grid Computing Environment might be, why it is demanded, and how the authors' HPspmd programming fits into this picture. We then review our HPJava environment 1 as a contribution towards programming support for High-Performance Grid-Enabled Environments. Future grid computing systems will need to provide programming models. In a proper programming model for grid-enabled environments and applications, high performance on multi-processor systems is a
more » ... issue. We describe the features of HPJava, including run-time communication library, compilation strategies, and optimization schemes. Through experiments, we compare HPJava programs against FORTRAN and ordinary Java programs. We aim to demonstrate that HPJava can be used "anywhere"-not only for high-performance parallel computing, but also for grid-enabled applications.
doi:10.1080/10637190410001725481 fatcat:byv43ehjbfatxmutj2433xdyjq