Abstract
A survey on the TOPSYS (TOols for Parallel SYStems) project at the Department of Computer Science at Technical University of Munich is presented. Within this project, an integrated tool environment for increasing programmer productivity when using and programming parallel computers is developed. The TOPSYS tool environment offers tools for specification, mapping, debugging, testing, performance analysis, graphical program animation and dynamic loadbalancing of parallel programs. In addition to these tools a distributed operating system kernel and a synthetic workload generator has been developed. Apart from the integrated hierarchical architecture, the major features of the TOPSYS environment are the support of different monitoring techniques, easy adaptability, high portability and a common graphic user interface for all tools. After the description of the project goals, the major design concepts and the state of the project we describe a first application of the TOPSYS tools.
Partly funded by the German Science Foundation under contract number SFB 0342, project A1
Preview
Unable to display preview. Download preview PDF.
Bibliography
Y. Artsy, R. Finkel: Designing a Process Migration Facility: The Charlotte Experience; IEEE Computer, Sept. 1989, p. 47–56
F. Baiardi, N. De Francesco: Development of a Debugger for a Concurrent Language; Proc. SIGPLAN Symp. on HLL-Deb.; Aug. 1983; p. 81–90
T. Bemmerl: Realtime High Level Debugging in Host/Target Environments; Proceedings of EUROMICRO Symp. 1986, Venice, p. 387–400
T. Bemmerl, G. Schöder: A portable Realtime Multitasking Kernel for Embedded Microprocessor Systems; Proceedings of EUROMICRO Symp. 1987, Porths-mouth, p. 181–188
T. Bemmerl: An Integrated and Portable Tool Environment for Parallel Computers; Proc. of IEEE Int. Conf. on Parallel Processing, St. Charles, USA, Aug. 1988, p. 50–53
T. Bemmerl, R. Gebhart, P. Ginzinger, T. Ludwig: A Parallel Development Environment for the iPSC Hypercube; 1st European Hypercube Workshop, Oct. 1989, Rennes, France
T. Bemmerl, T. Ludwig: MMK — A Distributed Operating System Kernel with Integrated Dynamic Loadbalancing; CONPAR 90 — VAPPIV, Sept. 1990, Zürich, Switzerland
T. Bemmerl, R. Lindhof, T. Treml: The Distributed Monitor System of TOPSYS; CONPAR 90 — VAPP IV, Sept. 1990, Zürich, Switzerland
T. Bemmerl, O. Hansen, T. Ludwig: PATOP for Performance Tuning of Parallel Programs; CONPAR 90 — VAPP IV, Sept. 1990, Zürich, Switzerland
T. Bemmerl, J. Kremenek, P. Luksch: Parallelisierung eines Plazierungsverfahrens für den VLSI-Entwurf auf einem Multiprozessorsystem mit verteiltem Speicher; ITG/GI-Workshop, Jan. 1990, Arnoldsheim, FRG
H. Burkhart, R. Millen: Techniken und Werkzeuge der Programmbeobachtung am Beispiel eines Modula-2 Monitorsystems; Informatik Forschung und Entwicklung, 3, 1988, p. 6–21
Garcia-Molina: Debugging a Distributed Computing System; IEEE Trans. on SWE, Vol SE-10, No. 2, p. 210–219, 1984
W.K. Giloi: The Suprenum Architecture; CONPAR 88, Sept. 88, Manchester, UK
F. Gregoretti, F. Maddaleno, M. Zamboni: Monitoring Tools for Multimicroprocessors; EUROMICRO 86, p. 409–416, Venice, Italy
V.A. Guarna, D. Gannon, D. Jablonowski, A.D. Malony, Y. Gaur: Faust: An Integrated Environment for Parallel Programming; IEEE Software, July 1989, p. 20–26
D. Haban, D. Wybranietz: A Tool for Measuring and Monitoring Distributed Systems during Operation; GI/ITG Tagung, Organisation und Betrieb von Rechensystemen, Paderborn, März 1988, p. 308–323
R. Hofmann, R. Klar, N. Luttenberger, B. Mohr: ZÄHLMONITOR 4: Ein Monitorsystem für das Hardware-und Hybrid-Monitoring von Multiprozessor-und Multicomputer-Systemen; Messung und Modellierung von Rechensystemen, Erlangen, IFB, 1987, p. 79–99
C. Jesshope: Large Scale Concurrent Computations: Systems and Software; University of Southampton, Techn. Report, 1989
B. Lazzerini, C.A. Prete: DISEB: An Interactive High-Level Debugging System for a Multi-Microprocessor System; EUROMICRO 86, p. 401–408
T. Lehr, Z. Segall, D.F. Vrsalowic, E. Caplan, A.L. Chung, C.E. Fineman: Visualizing Performance Debugging; IEEE Computer, Oct. 1989, p. 38–51
K. Li, R. Schäfer: A Hypercube Shared Virtual Memory System; IEEE Parallel Processing Conf., Aug. 1989, St. Charles, USA, p. I/125–132
E. Maehle, K. Moritzen, K. Wirl: Fault-Tolerant Hardware Configuration Management on the Multiproces-sor System DIRMU 25; CONPAR 86, Lecture Notes on Computer Science, 1986, p. 190–197
B. Miller, T. LeBlanc: Workshop on Parallel and Distributed Debugging; Univ. of Wisconsin, May 1989
J. Nievergelt, B. Plattner: Monitoring Program Execution: A Survey; IEEE Computer, Nov. 1981, p. 105–114
Papadopoulos: The New Dataflow Architecture Beeing Built at MIT; Proceedings of MIT-ZTI-Symp. on “Very High Parallel Architectures”, Now. 1987
S. Tritscher: Dynamischer Lastausgleich auf dem iPSC/2 mittels Prozeßmigration; Diplomarbeit, TU-München, 15. Jan. 1990
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bemmerl, T. (1990). The TOPSYS architecture. In: Burkhart, H. (eds) CONPAR 90 — VAPP IV. VAPP CONPAR 1990 1990. Lecture Notes in Computer Science, vol 457. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53065-7_149
Download citation
DOI: https://doi.org/10.1007/3-540-53065-7_149
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53065-7
Online ISBN: 978-3-540-46597-3
eBook Packages: Springer Book Archive