Skip to main content

The ELAN performance analysis environment

  • Performance Monitoring And Debugging
  • Conference paper
  • First Online:
CONPAR 90 — VAPP IV (VAPP 1990, CONPAR 1990)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 457))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. E. Ballarin, H. Burkhart, R. Eigenmann, H. Kindlimann, and M. Moser. Making a compiler easily portable. IEEE Software, 30–38, May 1988.

    Google Scholar 

  6. H. Burkhart and R. Millen. Performance measurement tools in a multiprocessor environment. IEEE Trans. on Computers, 39:725–737, May 1989.

    Article  Google Scholar 

  7. M. Moser. Integrierte Instrumentierung in einem Multiprozessor. A GEN-Mitteilungen, Nr. 47:Seiten 17–24, Mai 1988.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. M. Schindler. Parallel systems demand complex visual debuggers. Electronic Design International, 49–56, December 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Helmar Burkhart

Rights and permissions

Reprints 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

Publish with us

Policies and ethics