Chapter 8. Challenges to Automatic Customization

Nigel Topham

Architectural customization is a powerful technique for improving the performance and energy efficiency of embedded processors. In principle, by identifying application-specific hardware functionality, it is possible to obtain a close fit between what hardware provides and the computations performed by the target application [1]. In contrast, a general-purpose processor (GPP) will typically execute a sequence of generic instructions to implement the same functionality found in a single application-specific instruction. An obvious benefit of application-specific instructions is to simply reduce the number and overall size of executed instructions, allowing the same real-time performance ...

Get Customizable Embedded Processors Design Technologies and Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.