|
Computer Architecture of the Future.
Highlights of a Presentation by Dr. Eric Kronstadt; September 11, 2000.
Are there any really big things coming?
No, Except for the EPIC technology. Instead, a lot of interesting small things:
Software technology is developing, such as multithreading, speculation, prediction, profiling;
Virtual architectures such as binary translation;
Java Multimedia extensions-such as for games; and
Power management.
Microarchitectures are evolving
EPIC like
Ultra High Speed
Multi-processors on a chip
Out of order Replication
Dynamic Binary Translation
The EPIC Technology
Pros
Software takes the place of some hardware. This allows faster development, and also quicker to market
Uses software techniques such as speculation and prediction
Gives possibility of a clean new architecture
Cons
Not very tolerant to unpredictable events
Can lead to memory system loading--leads to code bloat
Need wide, p;arallel, synchronous designs--a challenge
Do we need a clean new architecture??
|