Abstract
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.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 IFIP International Federation for Information Processing
About this paper
Cite this paper
Galuzzi, C. (2009). Introduction to Instruction-Set Customization. In: Bertels, K., Dimopoulos, N., Silvano, C., Wong, S. (eds) Embedded Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2009. Lecture Notes in Computer Science, vol 5657. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03138-0_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-03138-0_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03137-3
Online ISBN: 978-3-642-03138-0
eBook Packages: Computer ScienceComputer Science (R0)