Adaptive computing needs a simple, stable hardware
abstraction.
- In general purpose computing, hardware operation is
encapsulated as executions of instruction sequences.
- However, to obtain higher performance on specialized
applications, adaptive computing must push lower and
control hardware at the gate and signal level.
- A simple hardware abstraction that is not constantly
changing to handle each new system is needed at this lower
level to allow hardware and software developers to work
concurrently with a clear interface between them.