An Adaptive Dynamic Extensible Processor
Search this Article
This paper describes an approach for adaptive dynamic instruction set extension, tuning processors to specific applications. These new instructions are generated after production. The processor has two modes : training mode and normal mode. The application-specific instructions are extracted from the critical portions of the code detected by a profiler at training mode. At normal mode they are executed on a reconfigurable coarse grain accelerator. The sequencer decides when, which custom instruction should be executed. In this methodology there is no need to a new compiler and extra opcodes. Two methods are proposed for finding critical regions of the code.
- IEICE technical report
IEICE technical report 105(453), 13-18, 2005-12-02
The Institute of Electronics, Information and Communication Engineers