SUMA: A Scientific Metacomputer
Abstract:
The development of a metacomputing system for execution of Java bytecode, with additional support for scientific computing development, is addressed in this article. The goal is to extend the Java Virtual Machine model, by providing both access to distributed high performance resources and execution of native scientific functions. suma currently executes three kinds of code: sequential Java bytecode, parallel Java bytecode (communicating with mpiJava) and suma native code, which includes standard mathematical libraries like Lapack and PLapack.
Citations
| 1187 | Globus: A Metacomputing Infrastructure Toolkit – Foster, Kesselman - 1997 |
| 67 | High-performance parallel programming in Java: Exploiting native libraries – GETOV, FLYNN-HUMMEL, et al. - 1998 |
| 29 | Campus-wide computing: Early results using legion at the – Grimshaw, Nguyen-Tuong, et al. - 1995 |
| 25 | mpiJava: A Java interface to MPI – Baker, Carpenter, et al. - 1998 |
| 22 | PLAPACK: Parallel linear algebra package - design overview – Alpatov, Baker, et al. - 1997 |
| 9 | Metacomputing: Harnessing informal supercomputers – Baker, Fox - 1999 |
| 5 | Closing the performance gap between Java and Fortran in technical computing – Moreira - 1998 |
| 5 | JacORB - a Java object request broker – Brose - 1997 |
| 1 | Desktop Access to Remote Resources. http://www-fp.mcs.anl.gov/~gregor/datorr – Laszewski |

