[CAAQA] CH01B - Computer Architecture Technology Trends
Technology Trends
- the computer designer must be aware of changes in five domains to design architecture that sustains
- IC logic technology
- Semiconductor Dynamic RAM
- Semiconductor Flash
- Magnetic Disk Technology
- Networking Technology
Bandwidth Over Latency
- bandwidth: is the total amount of work done in a given time
-
latency: is the response time between the start and completion of an event
- bandwidth growth has outpaced latency growth, a simple rule of thumb is bandwidth grows by at least the square of the improvement in latency, designers should plan accordingly
Scaling of Transistor Performance and Wires
- feature size: minimum size of a given transistor or wire
- \(7 nm\) chips are underway as of 2017
- the density of transistors increases quadratically with a linear decrease in feature size
- transistor performance generally improves with decreased feature size
- but wires in ICs do not
-
in wires, as feature size reduces wires get shorter but the resistance and capacitance per unit length gets worse
- in general, wire delay scales poorly compared to transistor performance
- power dissipation limit and wire delay are bigger problems in design compared to transistor switching delay