 |
|
|
|
|
10.1.2 Design Alternatives |
|
|
|
| |
 |
|
|
|
|
10.1.3 Pipeline Timing Analysis |
|
|
|
| |
 |
|
|
|
|
10.1.4 Pipeline Penalty Analysis |
|
|
|
| |
 |
|
|
|
|
10.1.5 Cache and Memory Analysis |
|
|
|
| |
 |
|
|
|
|
10.1.6 Cost-Performance Analysis |
|
|
|
| |
 |
|
|
|
|
10.2 Area Performance Analysis of Processors |
|
|
|
| |
 |
|
|
|
|
10.2.1 The Problem |
|
|
|
| |
 |
|
|
|
|
10.2.2 Specifications |
|
|
|
| |
 |
|
|
|
|
10.2.3 Assumptions |
|
|
|
| |
 |
|
|
|
|
10.2.4 The Design |
|
|
|
| |
 |
|
|
|
|
10.2.5 Analysis |
|
|
|
| |
 |
|
|
|
|
10.3 Study Results |
|
|
|
| |
 |
|
|
|
|
10.4 Conclusions |
|
|
|
| |
|
|
|
|
|
Appendix A
DTMR Cache Miss Rates |
|
|
|
| |
 |
|
|
|
|
A.1 Basic DTMR |
|
|
|
| |
 |
|
|
|
|
A.2 Associativity Adjustments |
|
|
|
| |
 |
|
|
|
|
A.3 User + System |
|
|
|
| |
 |
|
|
|
|
A.4 Transaction-Based Systems |
|
|
|
| |
 |
|
|
|
|
A.5 Multiprogrammed (Warm Cache) Environment |
|
|
|
| |
|
|
|
|
|
Appendix B
SPECmark vs. DTMR Cache Performance |
|
|
|
| |
|
|
|
|
|
Appendix C
Modeling System Effects in Caches |
|
|
|
| |
 |
|
|
|
|
C.1 Cold Start Cache |
|
|
|
| |
 |
|
|
|
|
C.2 Cache Misses in Multiprogramming Environment |
|
|
|
| |
|
|
|
|
|
Appendix D
New DRAM Technologies |
|
|
|
| |
 |
|
|
|
|
D.1 Typical Performance Enhancements |
|
|
|
| |
 |
|
|
|
|
D.2 Enhanced DRAM |
|
|
|
| |
 |
|
|
|
|
D.3 Synchronous DRAM |
|
|
|
| |
 |
|
|
|
|
D.4 Cache DRAM |
|
|
|
| |
 |
|
|
|
|
D.5 Rambus DRAM |
|
|
|
| |
 |
|
|
|
|
D.6 Ramlink DRAM |
|
|
|
| |
 |
|
|
|
|
D.7 Chip Level Summary |
|
|
|
| |
| |
|
|
|
|
|
Appendix F
Some Details on Bus-Based Protocols |
|
|
|
| |
| |
| |