Introduction Flashcards
What are the goals of computer architecture?
To improve performance and to anticipate future trends so that by the time a feature is released, we are not outdated.
Moore’s Law
Every 18-24 months, technology advances such that we get twice the amount of transistors on the same chip area
What are the implications of Moore’s Law for computer architecture?
Every 18-24 months, we want to:
- double processor speed (2x transistors)
- 1/2 the energy requirement (1/2 transistors)
- Double the memory capacity
What is the memory wall?
The gap between how fast our processors’ speeds are improving (2x according to Moore’s law) and how fast our memory access time is growing (1.1x).
How do we deal with the memory wall?
Caches!
What is dynamic (active) power?
Power consumed by the activity in a circuit
What is dynamic power dependent on?
Capacity (chip area), voltage, frequency, and activity factor (how many transistors are active at one time)
What must we do in order to keep dynamic power the same with faster chips?
Lower the voltage!
What is static power?
Power consumed when the chip is powered on, but idle
Why is a lower voltage bad for static power?
A lower voltage causes more power to ‘leak’ when device is idle
Explain the relationship between static and dynamic power
Lower voltage == less dynamic power, BUT
Lower voltage == more leakage == higher static power. DP increases with voltage, SP decreases, there is a sweet spot minimum that you want to hit
What is fabrication?
The cost of producing a chip
How do you produce a chip?
Take a wafer, flatten it out, do a bunch of stuff to it, then cut it up into X amount of chips
All chips that test okay are sold, others are thrown out
How to decrease chip cost?
The fabrication cost is mostly constantly, so cut more chips per wafer
What is the fabrication yield?
Working chips / chips on wafer