TRAPPER - A GRAPHICAL PROGRAMMING ENVIRONMENT FOR PARALLEL SYSTEMS

Citation
L. Schafers et al., TRAPPER - A GRAPHICAL PROGRAMMING ENVIRONMENT FOR PARALLEL SYSTEMS, Future generations computer systems, 11(4-5), 1995, pp. 351-361
Citations number
20
Categorie Soggetti
Computer Science Theory & Methods
ISSN journal
0167739X
Volume
11
Issue
4-5
Year of publication
1995
Pages
351 - 361
Database
ISI
SICI code
0167-739X(1995)11:4-5<351:T-AGPE>2.0.ZU;2-F
Abstract
We present a graphical programming environment for parallel systems ca lled TRAPPER(TM). TRAPPER supports the development of industrial appli cations which require high computing power. The programming environmen t is based on the programming model of communicating sequential proces ses. TRAPPER contains tools for the design, mapping, visualization and optimization of parallel systems. The Designtool supports a hybrid pr ogram development, where the parallel process structure is described u sing a graphical representation and the sequential behavior is describ ed using textual representations. The configuration of the target hard ware and the mapping of the application onto the configured hardware i s supported by the Configtool. During run-time, the monitoring system records software events like interprocess communication and measures t he computation and communication loads of the underlying hardware. The run-time behavior of the software is animated by the Vistool, the loa d behavior of the hardware is displayed by the Perftool. The first tar get systems are transputer-based systems as well as workstation cluste rs and parallel supercomputers with the standard interfaces PVM, PARMA CS or MPI.