Java offers the basic infrastructure needed to integrate computers connected to the Internet into a seamless distributed computational resource: an infrastructure for running coarse-grained parallel applications on numerous, anonymous machines. First, we sketch such a resource's essential technical
Heterogeneous parallel computing using Java and WMPI
✍ Scribed by Silva, Lu�s Moura ;Martins, Paulo ;Silva, Jo�o Gabriel
- Publisher
- John Wiley and Sons
- Year
- 2000
- Tongue
- English
- Weight
- 414 KB
- Volume
- 12
- Category
- Article
- ISSN
- 1040-3108
No coin nor oath required. For personal study only.
📜 SIMILAR VOLUMES
The JPVM library is a software system for explicit message-passing-based parallel programming in Java. The library supports an interface similar to the C and Fortran interface of the parallel virtual machine (PVM) system, with modifications to better suit Java programming styles. The similarity betw
In this paper we describe a system for programming heterogeneous computing environments based upon Java and software distributed shared memory (DSM). Compared with existing approaches for heterogeneous computing, our system transparently handles both the hardware differences and the distributed natu
This paper describes a framework for parallel computing in a locally confined, scalable computing cluster (SCC) using Java agents. The framework consists of a programming model with agents and asynchronous invocations, and a scheme for adaptive placement of multiple agents in an SCC. Our scheme is g
Ninflet is a Java-based global computing system that builds on our experiences with the Ninf system which facilitated RPC-based computing of numerical tasks in a wide-area network. The goal of Ninflet is to become a new generation of concurrent object-oriented systems which harness abundant idle com
This paper addresses the determination of high-order Volterra transfer functions of non-linear multiport networks containing multidimensional non-linear elements. A new method is developed for utilizing parallel computing which is very e cient for approximately 10-20 processors. The utilization of e