| B. Carpenter, Y.-J. Chang, G. Fox, and X. Li. Java as a Language for Scientific Parallel Programming. In 10th International Workshop on Languages and Compilers for Parallel Computing, LNCS, No. 1366. Springer, 1998. |
....could have been defined as well, we decided to rely on Java as base language mainly because of its excellent support for heterogeneous platforms and web computing. Java is, moreover, maturing as a programming language and increasingly employed for high performance applications. See for instance [40, 144, 145] for a discussion of Java prospects in the field of high performance computing. Recently, the JavaGrande forum [120] was established to foster the use of Java in high performance applications and to push the development of new language features that aim to remove the deficiencies of Java with ....
B. Carpenter, Y.-J. Chang, G. Fox, and X. Li. Java as a Language for Scientific Parallel Programming. In 10th International Workshop on Languages and Compilers for Parallel Computing, LNCS, No. 1366. Springer, 1998.
....required for, eg, address translation. This can be seen as a new compiler targetting the run time an HPJava although the work of this compiler is much simpler than for HPF, because the programmer will explicitly specify the communication requirements. For early results of the work on Java see [20, 21, 46, 45, 50]. PCRC Java interface MPI Distributed data and control ad interface (Adlib) Kernel run time Communication and arithmetic ranges Distributed Groups Distributed control where Process on SHPF F90 interface Distributed Distributed control Iterators on ranges Arrays Random access schedules ....
Bryan Carpenter, Yuh-Jye Chang, Geoffrey Fox, and Xiaoming Li. Java as a language for scientific parallel programming. In 10th International Workshop on Languages and Compilers for Parallel Computing, volume 1366 of Lecture Notes in Computer Science. Springer, 1997.
....and describe an implementation using Java wrappers to invoke C MPI calls through the Java Native Interface [14] The software is publically available from http: www.npac.syr.edu projects pcrc mpiJava 1. 1 Related work Early work by two of the current authors on Java MPI bindings is reported in [3, 4]. In those papers we compared various approaches to parallel programming in Java, including socket programming and MPI programming. A comparable approach to creating full Java MPI interfaces has been taken by Getov and Mintchev [17, 13] In their work Java wrappers were automatically generated ....
Bryan Carpenter, Yuh-Jye Chang, Geoffrey Fox, and Xiaoming Li. Java as a language for scientific parallel programming. In 10th International Workshop on Languages and Compilers for Parallel Computing, volume 1366 of Lecture Notes in Computer Science, pages 340--354, 1997.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC