Português English

Lista de Disciplinas | CMP223

Computer System Performance Analysis

Professor: Luciano Paschoal Gaspary
Hours: 60 h
Credits: 4

Semester: Second semester
Undergraduate Enrollment: The enrollment must be made as Special Student Page Link: –


Fundamental techniques for analysis and understanding of computer system performance. Measurements. Simulation. Analytical modeling.


Presenting fundamental concepts, techniques and tools for computer system performance analysis. After successful completion of the course, the students are expected to (i) be able to properly plan and carry out the performance evaluation of a computer system (of any kind and at any level, i.e., hardware and/or software), as well as (ii) adequately report obtained results.


  • Metrics of performance
  • Average performance and variability
  • Errors in experimental measurements
  • Comparing alternatives
  • Measurement tools and techniques
  • Benchmark programs
  • Linear regression models
  • Design of experiments
  • Simulation and random-number generation
  • Queuing analysis


Evaluation will be based on the following criteria: attendance and participation in discussions (10%), homework assignments (10%), an individual student project (40%), and a final exam (40%). The conversion of the weighted average to grades will be as follows:

  • 9.0 <= average <= 10 -> A
  • 7.5 <= average < 9.0 -> B
  • 6.0 <= average < 7.5 -> C
  • average < 6.0 -> D

Note: FF will be assigned to students with class attendance less than 75%.


  • Lilja, David J. Measuring Computer Performance: A Practitioner’s Guide. 1st Ed. Cambridge University Press, 278pp., 2000.
  • Jain, Raj. The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling. 1st Ed. Wiley, 685pp., 1991.
  • High impact papers selected from recognized journals and events.