Sciweavers

LCTRTS
2007
Springer

Combining source-to-source transformations and processor instruction set extensions for the automated design-space exploration o

14 years 6 months ago
Combining source-to-source transformations and processor instruction set extensions for the automated design-space exploration o
Industry’s demand for flexible embedded solutions providing high performance and short time-to-market has led to the development of configurable and extensible processors. These pre-verified application-specific processors build on proven baseline cores while allowing for some degree of customization through userdefined instruction set extensions (ISE) implemented as functional units in an extended micro-architecture. The traditional design flow for ISE is based on plain C sources of the target application and, after some ISE identification and synthesis stages, a modified source file is produced with explicit handles to the new machine instructions. Further code optimization is left to the compiler. In this paper we develop a novel approach, namely the combined exploration of source-level transformations and ISE identification. We have combined automated code transformation and ISE generators to explore the potential benefits of such a combination. This applies up to 50 ...
Richard Vincent Bennett, Alastair Colin Murray, Bj
Added 08 Jun 2010
Updated 08 Jun 2010
Type Conference
Year 2007
Where LCTRTS
Authors Richard Vincent Bennett, Alastair Colin Murray, Björn Franke, Nigel P. Topham
Comments (0)