Introduction to Instruction-Set Customization
- 618 Downloads
Over the last years, we have witnessed the increased use of customizable processors. These processors can be tuned and/or extended to meet specific requirements and to achieve a balance between performance, power, hardware resources and time-to-market. The problems involved are numerous and they tend to have high computational complexity. One of the main approaches is the identification of the most suitable instructions to include in the instruction-set. The customization of a given instruction-set with specialized application-specific instructions has become a common technique used to speed up the execution of applications. As a result, in this session we first present two papers focusing on methods to design custom instructions and then, a paper which gives an overview on contemporary architectures that offer dynamic instruction-set support.