|
|
|
|
1 |
|
|
|
History of Calculation and Computer Architecture (PDF) |
|
|
|
|
|
|
|
|
2 |
|
|
|
Influence of Technology and Software on Instruction Sets: Up to the Dawn of IBM 360 (PDF) |
|
|
|
|
|
|
|
|
3 |
|
|
|
Complex Instruction Set Evolution in the Sixties: Stack and GPR Architectures (PDF) |
|
|
|
|
|
|
|
|
4 |
|
|
|
Micro-Programming (PDF) |
|
|
|
|
|
|
|
|
5 |
|
|
|
Simple Instruction Pipelining (PDF) |
|
|
|
|
|
|
|
|
6 |
|
|
|
Pipeline Hazards (PDF) |
|
|
|
|
|
|
|
|
7 |
|
|
|
Multilevel Memories (PDF) |
|
|
|
|
|
|
|
|
8 |
|
|
|
Cache (Memory) Performance Optimization (PDF) |
|
|
|
|
|
|
|
|
9 |
|
|
|
Virtual Memory Basics (PDF) |
|
|
|
|
|
|
|
|
10 |
|
|
|
Virtual Memory: Part Deux (PDF) |
|
|
|
|
|
|
|
|
11 |
|
|
|
Complex Pipelining (PDF) |
|
|
|
|
|
|
|
|
12 |
|
|
|
Out of Order Execution & Register Renaming (PDF) |
|
|
|
|
|
|
|
|
13 |
|
|
|
Branch Prediction & Speculative Execution (PDF) |
|
|
|
|
|
|
|
|
14 |
|
|
|
Advanced Superscalar Architectures (PDF) |
|
|
|
|
|
|
|
|
15 |
|
|
|
VLIW/EPIC: Statically Scheduled ILP (PDF) |
|
|
|
|
|
|
|
|
16 |
|
|
|
Vector Computers (PDF) |
|
|
|
|
|
|
|
|
17 |
|
|
|
Symmetric Multiprocessors: Synchronization and Sequential Consistency (PDF) |
|
|
|
|
|
|
|
|
18 |
|
|
|
Cache Coherence (PDF) |
|
|
|
|
|
|
|
|
19 |
|
|
|
Relaxed Memory Models (PDF) |
|
|
|
|
|
|
|
|
20 |
|
|
|
Microprocessor Evolution: 4004 to Pentium Pro (PDF) |
|
|
|
|
|
|
|
|
21 |
|
|
|
Advanced CISC Implementations: Pentium 4 (PDF) |
|
|
|
|
|
|
|
|
22 |
|
|
|
Virtual Machines and Dynamic Translation: Implementing ISAs in Software (PDF) |
|
|
|
|
|
|
|
|
23 |
|
|
|
Multithreaded Processors (PDF) |
|
|
|
|
|
|
|
|
24 |
|
|
|
Embedded Computing (PDF) |
|
|
|
|
|
|
|
|
25 |
|
|
|
Parallel Processors (PDF) |
|
|
|
|