Abstract. This paper describes an environment for performance-oriented design of portable parallel software. The environment consists of a graphical design tool based on the PVM communication library for building parallel algorithms, a state-of-the-art simulation engine and a visualisation tool for animation of program execution and visualisation of platform and network performance measures and statistics. The toolset is used to model a virtual machine composed of a cluster of workstations interconnected by a local area network. The simulation model used is modular and its components are interchangeable which allows easy re-configuration of the platform. The model is validated using experiments on the COMMS1 benchmark from the Parkbench suite, and a standard image processing algorithm with maximum errors of 1 % and 10 % respectively. 1
|
690
|
PVM: A framework for parallel distributed computing. Concurrency: Practice and Experience
– Sunderam
- 1990
|
|
666
|
The art of computer systems performance analysis
– Jain
- 1991
|
|
300
|
Ethernet: Distributed packet switching for local computer networks
– Metcalfe, Boggs
- 1976
|
|
224
|
The Aloha system—Another alternative for computer communications
– Abramson
- 1970
|
|
43
|
Performance Analysis of Carrier Sense Multiple Access with Collision Detection
– Tobagi, Hunt
- 1980
|
|
36
|
Internet working with TCP/IP, Principles, Protocols, and Architectures. Upper Saddle River
– COMER
- 2000
|
|
33
|
Sage++: An object-oriented toolkit and class library for building Fortran and C++ restructuring tools
– Bodin, Beckman, et al.
- 1994
|
|
33
|
Public international benchmarks for parallel computers: Parkbench committee report-1
– HOCKNEY, M
- 1994
|
|
31
|
The PARADE Environment for Visualizing Parallel Program Executions: A Progress Report
– Stasko
- 1995
|
|
29
|
Tape/PVM: An Efficient Performance Monitor for PVM applications, User Guide
– Maillet
- 1995
|
|
26
|
GRAPNEL: A Graphical Programming Language for Parallel Programs
– D'ozsa, Fadgyas, et al.
- 1994
|
|
25
|
A Graphical Development and Debugging Environment for Parallel Programs
– Kacsuk
- 1997
|
|
24
|
HeNCE: A heterogeneous network computing environment
– Beguelin, Dongarra, et al.
- 1993
|
|
23
|
Designing Parallel Programs by the Graphical Language GRAPNEL
– Kacsuk, D'ozsa, et al.
- 1996
|
|
22
|
Overview of VPE: a visual environment for message-passing parallel programming
– Newton, Dongarra
- 1995
|
|
21
|
Top-down structured parallelisation of embedded image processing applications
– Downton, Tregidgo, et al.
- 1994
|
|
15
|
Revisions of Recommendation H261: Video Codec for Audiovisual Services at p \Theta
– Draft
- 1990
|
|
14
|
The TOPSYS Architecture
– Bemmerl
- 1990
|
|
14
|
Parallel Application Design: The Simulation Approach with HASTE
– Pouzet, Paris, et al.
- 1994
|
|
14
|
High Performance Computing. O'Reilly and associates
– Dowd
- 1993
|
|
13
|
THE TOOL-SET – An Integrated Tool Environment for PVM
– Wismüller, Ludwig
- 1996
|
|
13
|
Measured performance of an ethernet local network
– Schoch
- 1980
|
|
7
|
Engineering Software Inc. SES/workbench Reference Manual, Release 2.1
– Scientific
- 1992
|
|
7
|
Performance evaluation of the CSMA/CD (1-persistent) channel-access protocol in common-channel local networks
– Shacham, Hunt
- 1982
|
|
6
|
The ALPSTONE Project: An Overview of a Performance Modelling Environment
– Kuhn, Burkhart
- 1996
|
|
5
|
PVMGraph: A Graphical Editor for the Design of
– Justo
- 1996
|
|
4
|
BACS: Basel Algorithm Calssification Scheme, version 1.1
– Burkhart, Korn, et al.
- 1993
|
|
4
|
Pempi: From mpi to standard programming environment
– Fang, Burkhart
- 1994
|
|
4
|
The Genesis Distributed-Memory Benchmark Suite Release 3.0
– Glendinning
- 1994
|
|
3
|
Performance Evaluation Tools for Parallel and
– Pancake, Simmons, et al.
- 1995
|
|
3
|
The SES/sim Modeling Language
– Sheehan, Esslinger
- 1989
|
|
3
|
Dozsa and T. Fadgyas, Visual Parallel Programming in Monads-DPV
– Kacsuk, Haring, et al.
- 1996
|
|
2
|
Portability vs Efficiency
– Reinefeld, Schnecke
- 1995
|
|
2
|
et al., Simulation of parallel systems in SEPP
– Delaitre
- 1994
|
|
2
|
Getov A.J.G. Hey R.W. Hockney I.C. Wolton
– S
- 1993
|
|
2
|
Engineering Software Inc. Simulating Models, Release 3.1
– Scientific
- 1996
|
|
2
|
Engineering Software Inc. Sim Language Reference, Release 3.1
– Scientific
- 1996
|
|
1
|
TAPE/PVM: An Efficient Performance Monitor for
– Maillet
- 1995
|
|
1
|
Development of graphical parallel programs
– Dozsa, Kacsuk, et al.
|
|
1
|
Final Syntax Specification of SimPVM
– Delaitre
- 1997
|
|
1
|
Final Model Definition
– Delaitre
- 1997
|
|
1
|
EDPEPPS : An Environment for the Design and Performance Evaluation of Por table Parallel Software
– Winter
- 1996
|
|
1
|
Specifications of the protype language SimPVM 1.0b
– Spies
- 1995
|