Rice University
COMP 528
Computer Systems Performance Analysis
Spring 2005
TTh, 10:50am-12:05pm, 117 Herzstein Hall


Analyzing the performance of computer systems and software is a fundamental activity in experimental computer science. Performance analysis techniques can be applied to compare the relative merits of different algorithms, understand the performance impact of changes in system design and analyze how costs should be apportioned among interacting hardware and/or software components.

This course will cover a broad range of topics including hardware and software support for performance measurement, statistical analysis of performance measurements, linear regression, other regression models, performance modeling, experimental design, simulation, random number generation, and queuing theory.


Office Hours


Course Material