Computer Performance Evaluation and Benchmarking
Examine performance analysis of microprocessors and computer architectures; impact of performance analysis on microprocessor design; techniques for analysis of architectural trade-offs; performance and power modeling; performance metrics; benchmarks, measurement tools, and techniques; simulation, challenges in full-system simulation; instruction profiling; trace generation; sampling; simulation points; analytical modeling; calibration of microprocessor performance models; workload characterization; benchmarks for emerging programming paradigms; synthetic benchmarks; statistical methods to compare alternatives; linear regression; and design of experiments. Only one of the following may be counted: Electrical and Computer Engineering 382N (Topic 21), Electrical Engineering 382M (Topic 15), 382N (Topic 21).
Prerequisites & course information
Examine performance analysis of microprocessors and computer architectures; impact of performance analysis on microprocessor design; techniques for analysis of architectural trade-offs; performance and power modeling; performance metrics; benchmarks, measurement tools, and techniques; simulation, challenges in full-system simulation; instruction profiling; trace generation; sampling; simulation points; analytical modeling; calibration of microprocessor performance models; workload characterization; benchmarks for emerging programming paradigms; synthetic benchmarks; statistical methods to compare alternatives; linear regression; and design of experiments. Only one of the following may be counted: Electrical and Computer Engineering 382N (Topic 21), Electrical Engineering 382M (Topic 15), 382N (Topic 21).
Sources
- Course catalogue ↗2026-2027