Академический Документы
Профессиональный Документы
Культура Документы
• Topics
Measuring performance/cost/power
Instruction level parallelism, dynamic and static
Memory hierarchy
Multiprocessors
Storage systems and networks
1
Organizational Issues
• Grades:
Two midterms, 25% each
Homework assignments, 50%, you may skip one
No tolerance for cheating 2
Lecture 1: Measuring Performance
Technology trends
Performance summaries
Performance equations
3
Historical Microprocessor Performance
4
Processor Technology Trends
6
Where Are We Headed?
• Modern trends:
7
Recent Microprocessor Trends
Performance: 1.15x
Frequency: 1.05x
Power: 1.04x
2004 2010
8
Source: Micron University Symp.
Modern Processor Today
• Intel Core i7
9
Other Technology Trends
10
Measuring Performance
11
Summarizing Performance
15
Normalized Execution Times
16
CPU Performance Equation
18
Example
• AM of CPI for base case = 1.2 cyc + 1.8 cyc + 2.5 cyc /3
instr instr instr
5.5 cycles is execution time if each program ran for
one instruction – therefore, AM of CPI defines a
workload where every program runs for an equal #instrs
19
Speedup Vs. Percentage
• “Speedup” is a ratio
20
Title
• Bullet
21