skip to main content
research-article

Languages and performance engineering: method, instrumentation, and pedagogy

Published:30 November 2008Publication History
Skip Abstract Section

Abstract

Programs encounter increasingly complex and fragile mappings to computing platforms, resulting in performance characteristics that are often mysterious to students, practitioners, and even researchers. We discuss some steps toward an experimental methodology that demands and provides a deep understanding of complete systems, the necessary instrumentation and tools to support such a methodology, and a curriculum that teaches the methodology and tools as a fundamental part of the discipline.

References

  1. David F. Bacon, Perry Cheng, and David Grove. TuningFork: a platform for visualization and analysis of complex real-time systems. In OOPSLA 2007 Conference Companion, pages 854--855, Montreal, Quebec, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Gregor Kiczales. Beyond the black box: Open implementation. IEEE Software, 13(1):8--11, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Edward A. Lee. The problem with threads. IEEE Computer, 39(5):33--42, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Todd Mytkowicz, Peter F. Sweeney, Matthias Hauswirth, and Amer Diwan. Observer effect and measurement bias in performance measurement. Submitted for publication, 2008.Google ScholarGoogle Scholar
  5. Hebert A. Simon. The Sciences of the Artificial. MIT Press, third edition, 1996. Originally published in 1969. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. TuningFork Visualization Platform. http://tuningforkvp.sourceforge.net.Google ScholarGoogle Scholar

Index Terms

  1. Languages and performance engineering: method, instrumentation, and pedagogy

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGPLAN Notices
      ACM SIGPLAN Notices  Volume 43, Issue 11
      November 2008
      137 pages
      ISSN:0362-1340
      EISSN:1558-1160
      DOI:10.1145/1480828
      Issue’s Table of Contents

      Copyright © 2008 Authors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 30 November 2008

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!