P age 1
CS252/ Culler Lec 6. 1 2/ 7/ 02
CS252 Graduate Computer Architecture
I / O I ntroduction: Storage Devices & RAI D
Jason Hill
CS252/ Culler Lec 6. 2 2/ 7/ 02
Motivation: Who Cares About I / O?
- CPU Perf ormance: 60% per year
- I / O syst em perf ormance limit ed by mechanical
delays (disk I / O)
< 10% per year (I O per sec)
- Amdahl' s Law: syst em speed- up limited by the
slowest part!
10% I O & 10x CPU => 5x Perf ormance (lose 50%) 10% I O & 100x CPU => 10x Perf ormance (lose 90%)
- I / O bottleneck:
Diminishing f raction of time in CPU Diminishing value of f aster CPUs
CS252/ Culler Lec 6. 3 2/ 7/ 02
Big Picture: Who cares about CPUs?
- Why still important to keep CPUs busy vs. I O
devices ("CPU t ime"), as CPUs not cost ly?
– Moore' s Law leads to both large, f ast CPUs but also to very small, cheap CPUs – 2001 Hypothesis: 600 MHz PC is f ast enough f or Of f ice Tools? – PC slowdown since f ast enough unless games, new apps?
- People care more about about st oring inf ormat ion
and communicat ing inf ormat ion t han calculat ing
– "I nf ormation Technology" vs. "Computer Science" – 1960s and 1980s: Computing Revolution – 1990s and 2000s: I nf ormation Age
- Next 3 weeks on st orage and communicat ion
CS252/ Culler Lec 6. 4 2/ 7/ 02
I / O Systems
Processor Cache Memory - I/O Bus Main Memory I/O Controller Disk Disk I/O Controller I/O Controller Graphics Network
interrupts interrupts
CS252/ Culler Lec 6. 5 2/ 7/ 02
Storage Technology Drivers
- Driven by t he prevailing comput ing paradigm
– 1950s: migration f rom batch to on- line processing – 1990s: migration to ubiquitous computing » computers in phones, books, cars, video cameras, … » nationwide f iber optical network with wireless tails
- Ef f ect s on st orage indust ry:
– Embedded storage » smaller, cheaper, more reliable, lower power – Data utilities » high capacity, hierarchically managed storage
CS252/ Culler Lec 6. 6 2/ 7/ 02
Outline
- Disk Basics
- Disk History
- Disk opt ions in 2000
- Disk f allacies and perf ormance
- FLASH
- Tapes
- RAI D