Communicating across parallel message-passing environments
Journal of Systems Architecture: the EUROMICRO Journal - Special double issue: cluster computing
Scalable Networked Information Processing Environment (SNIPE)
SC '97 Proceedings of the 1997 ACM/IEEE conference on Supercomputing
Common Object Services Specification: Atandt/NCR, Bnr Europe Limited, Digital Equipment Corporation ..
Developing and evaluating abstractions for distributed supercomputing
Cluster Computing
From Scientific Software Libraries to Problem-Solving Environments
IEEE Computational Science & Engineering
A Client/Server Approach for HPC Applications within a Networking Environment
HPCN Europe 1998 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
Cobra: A CORBA-compliant Programming Environment for High-Performance Computing
Euro-Par '98 Proceedings of the 4th International Euro-Par Conference on Parallel Processing
An Extension to MPI for Distributed Computing on MPPs
Proceedings of the 4th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
PARDIS: A Parallel Approach to CORBA
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
The object group design pattern
COOTS'96 Proceedings of the 2nd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 2
GrADSolve: a grid-based RPC system for parallel computing with application-level scheduling
Journal of Parallel and Distributed Computing - Special issue on middleware
Re-scheduling invocations of services for RPC grids
Computer Languages, Systems and Structures
On the design of abstract binding connectors for high performance computing component models
Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing
A Grid-Based Approach To Paraloading Using Mirrored Corba Servers
Journal of Integrated Design & Process Science
A case study on expressiveness and performance of component-oriented parallel programming
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
This paper describes a technique that allows an MPI code to be encapsulated into a component. Our technique is based on an extension to the Common Object Request Broker Architecture (CORBA) from the OMG (Object Management Group). The proposed extensions do not modify the CORBA core infrastructure (the Object Request Broker) so that it can fully co-exist with existing CORBA applications. An MPI code is seen as a new kind of CORBA object that hides most of the cumbersome problems when dealing with parallelism. Such a technique can be used to connect MPI codes to existing CORBA software infrastructures which are now being developed in the framework of several research and development projects such as JACO3*, JULIUS** or TENT*** from DLR. To illustrate the concept of parallel CORBA object, we present a virtual reality application that is made of the coupling of a light simulation application (radiosity) and a visualisation tool using VRML and Java.