Beruflich Dokumente
Kultur Dokumente
CS294-6
Fall 1998
Dr. Andre DeHon
This Class is About
• Reconfigurable Computing
• Computer Architecture
• Coping with Change
Outline
• What’s wrong with the status quo
• (Admin break: handouts)
• Reconfigurable Computing: What and Why
• (break)
• What this class is about
Big Idea
The Biggest Idea here is perhaps the
simplest:
CDC->Cray1->i860->Vector microprocessors?
1983 Computer Architecture
• VLSI is “new” to the computer architect
-- Goldratt
Why…1983?
More Why?
Have our assumptions changed?
• Beware of cached answers.
• Always check your assumptions.
Spatial Temporal
Density Comparison
Spatial/Configurable Benefits
• 10x raw density advantage over processors
• potential for fine-grained (bit-level) control
--- can offer another order of magnitude
benefit
Processor vs. FPGA Area
Configurable Drawbacks
• Each compute/interconnect resource
dedicated to single function
• Must dedicate resources for every
computational subtask
• Infrequently needed portions of a
computation sit idle --> inefficient use of
resources
Where CC interesting?
• Post-fabrication programmable
computing space >> processor arch.
2 2
• With 10Gl dies now and 1Tl on the
horizon, a much wider space of
computing architectures opens up.
• Major feature: more spatial processing,
less multiplexing/sharing of resources.
Break
This Class
• Good Architecture is driven by media costs
• Technology advances --> Costs change
• What makes sense now, in the near future
• Theme: watch for/make note of where cost
assumptions drive architecture
• Be prepared to re-evaluate/review your
solutions
Another Quote