Abstract
ELAN (for efficiency loss analysis) is an environment that offers not only program development, configuration and debugging tools, but also suited measurement equipment for program observation as well as for performance and loss-analysis in a multiprocessor system. In this paper first some basic notions and a classification of all sources of performance loss in a multiprocessor are given. Then we present an experimental environment which comprises and extends some already existing tools and is aimed to (semi-)automatize performance- and loss-analysis on the M3-multiprocessor. For clarification and concreteness we also included a few examples of such analyses and some notes on implementation aspects of ELAN.
Preview
Unable to display preview. Download preview PDF.
References
R. Fischer. Konzept und Realisierung des Betriebssystems für ein allgemeines eng gekoppeltes Mehrprozessorsystem. PhD thesis, Swiss Federal Institute of Technology Zurich, 1987. Diss. ETH Nr. 8206.
R. Eigenmann. Programmieren — Konfigurieren — Mensch/Maschine-Dialog: Ein Beitrag zu einer integrierten Programmentwicklungsumgebung für Multiprozessoren. PhD thesis, Swiss Federal Institute of Technology Zurich, 1988. Diss. ETH Nr. 8577, Reihe Informatik-Dissertationen ETH Zürich, vdf-Verlag Zürich.
H. Burkhart and R. Millen. Monitoring tools in a multiprocessor environment. In Proc. of the Int. Conf. of Parallel Computing, page 345, Elsevier Science Publ., North Holland, September 1985.
H. Burkhart, R. Eigenmann, H. Kindlimann, M. Moser, and H. Scholian. The M3 multiprocessor programming environment. In Proc. CONPAR 88 (ed. by C.R. Jesshope, K.D. Reinartz), pages 446–455, Cambridge Univ. Press, 1989.
E. Ballarin, H. Burkhart, R. Eigenmann, H. Kindlimann, and M. Moser. Making a compiler easily portable. IEEE Software, 30–38, May 1988.
H. Burkhart and R. Millen. Performance measurement tools in a multiprocessor environment. IEEE Trans. on Computers, 39:725–737, May 1989.
M. Moser. Integrierte Instrumentierung in einem Multiprozessor. A GEN-Mitteilungen, Nr. 47:Seiten 17–24, Mai 1988.
R. Millen. Techniken und Werkzeuge zur Programmüberwachung in Ein-und Mehrprozessor-systemen. PhD thesis, Swiss Federal Institute of Technology Zurich, 1986. Diss. ETH Nr. 8169.
T. Lehr, Z. Segall, D. F. Vrsalovic, E. Caplan, A. L. Chung, and C. E. Fineman. Visualizing performance debugging. IEEE Computer, 38–51, October 1989.
M. Schindler. Parallel systems demand complex visual debuggers. Electronic Design International, 49–56, December 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Moser, M. (1990). The ELAN performance analysis environment. 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_99
Download citation
DOI: https://doi.org/10.1007/3-540-53065-7_99
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