Languages and Performance Engineering: Method, Instrumentation, and Pedagogy

Authors: Doug Lea, David F. Bacon, David Grove
Citation: ACM SIGPLAN Workshop on Programming Language Curriculum, May 2008.

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.

Preprint PDF

ACM - Copyright © 2008 by Association for Computing Machinery, Inc.
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.