CMSC 411: Computer Architecture
Summer 1997: Computer Architecture Research Project
TEAM MEMBERS
Jiechang Huang
Thwin L. Kyaw
James T. Wu
CMSC 411 CLASSES
Summer 1997
Spring 1997
Fall 1996
PROFESSORS
Michelle M. Hugue
,
UMCP CS
David A. Patterson
,
UC Berkeley
John L. Hennessy
,
Stanford CS
Project Proposal
HTML Version
Document Organization
HTML Version
Table of Contents
Acknowledgements
An Overview
Introduction
The Role of Benchmarks in Computer Architecture
Purpose of the Document
Intended Audience
Different Types of Benchmarks
Levels and Types of Benchmarks
Component-Level Benchmarks
System-Level Benchmarks
Synthetic Benchmarks
Application Benchmarks
Benchmark Engineering
Introduction to Benchmark Engineering
Steps Involved in the Process of Benchmark Engineering
Properties of a Reliable Benchmark
Popular Reliable Benchmarks
Measuring and Reporting Performance of Benchmarks
Measuring Performance
Interpretting Results
Reporting Performance
Improving Benchmarks
Optimizations that Affect Benchmark Performance
Updating Benchmarks
Practice Questions and Solutions
Summary and References