Runtime Adaptive Extensible Embedded Processors - A Survey
Source: Springer Science+Business Media
Current generation embedded applications demand the computation engine to offer high performance similar to custom hardware circuits while preserving the flexibility of software solutions. Customizable and extensible embedded processors, where the processor core can be enhanced with application-specific instructions, provide a potential solution to this conflicting requirements of performance and flexibility. However, due to the limited area available for implementation of custom instructions in the datapath of the processor core, the authors may not be able to exploit all custom instruction enhancements of an application.