Professor: Matthias Hauswirth
Assistant: Mohammad Azadmanesh
Assistant: Matej Vitasek
Tipo di corso: Lecture
Valore in crediti ECTS: 6
Riferimenti bibliografici sul sito della biblioteca (CoRe)
Academic year 2012/2013 - Fall semester
Pre-requisites: Software Engineering
This class prepares students to engineer efficient software systems, to detect performance problems and improve the performance of existing systems, to validate performance models or theories, and to demonstrate or identify the potential of possible new research problems.
Performance Patterns and Antipatterns; Instrumentation; Profiling; Tracing; Monitoring; Performance Metrics; Workloads; Benchmarks; Scalability; Performance Tuning; Performance Testing; Regression Benchmarking; Non-Determinism in Performance; Experiment Design; Statistical Analysis and Graphical Representation of Experimental Results; Experimental Validation of Performance Models; Experimental Comparison of Performance of Alternative Implementations.
In this course we will use the conversational classroom teaching approach. Students are expected to read the assigned readings before class. During class sessions we discuss remaining questions and problems.
David Lilja, Measuring Computer Performance, Cambridge University Press.