Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Future Generation Computer Systems 18 (2002) 317333 MPIDelphi: an MPI implementation for

Summary: Future Generation Computer Systems 18 (2002) 317­333
MPI­Delphi: an MPI implementation for
visual programming environments and
heterogeneous computing
M. Acacio, O. Cánovas, J.M. Garc´ia, P.E. López-de-Teruel
Dpto. de Ingenier´ia y Tecnolog´ia de Computadores, University of Murcia, Campus de Espinardo, s/n 30080 Murcia, Spain
The goal of a parallel program is to reduce the execution time, compared to the fastest sequential program solving the
same problem. Parallel programming is growing due to the widespread use of network of workstations (NOWs) or powerful
PCs in high-performance computing. Because the hardware components are all commodity devices, NOWs are much more
cost-effective than custom machines with similar technology. In this environment, the typical programming model used has
been message-passing and the MPI library has become the standard in the distributed-memory computing model. On the
other hand, visual programming environments try to simply the task of developing applications. They provide programmers
with several standard components for creating programs. Delphi constitutes one of the most popular visual programming
environments nowadays in the Windows market place. In this paper, we present MPI­Delphi, an implementation of MPI for
writing parallel applications using Delphi visual programming environment. We show how MPI­Delphi has been developed,
and how it makes possible to manage a cluster of homogeneous/heterogeneous PCs. Two examples of use of MPI­Delphi
in a heterogeneous cluster of workstations with a mixture of Windows and Linux operating systems are also included. The
MPI­Delphi interface is suitable for some specific kinds of problems, such as monitoring parallel programs of long execution
time, or computationally intensive graphical simulations. In addition, MPI­Delphi has proven to be a good tool for research, as


Source: Acacio, Manuel - Departamento de Ingenieria y Tecnologia de Computadores, Universidad de Murcia


Collections: Computer Technologies and Information Sciences