DocumentCode
2350607
Title
A quantitative study and estimation models for extensible instructions in embedded processors
Author
Cheung, Newton ; Parameswaran, Sri ; Henkel, Jorg
Author_Institution
Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW, Australia
fYear
2004
fDate
7-11 Nov. 2004
Firstpage
183
Lastpage
189
Abstract
Designing extensible instructions is a computationally complex task, due to the large design space each instruction is exposed to. One method of speeding up the design cycle is to characterize instructions and estimate their peculiarities during a design exploration. In this paper, we study and derive three estimation models for extensible instructions: area overhead, latency, and power consumption under a wide range of customization parameters. System decomposition and regression analysis are used as the underlying methods to characterize and analyze extensible instructions. We verify our estimation models using automatically and manually generated extensible instructions, plus extensible instructions used in large real-world applications. The mean absolute error of our estimation models arc as small as: 3.4% (6.7% max.) for area overhead, 5.9% (9.4% max.) for latency, and 4.2% (7.2% max.) for power consumption, compared to estimation through the time consuming synthesis and simulation steps using commercial tools. Our estimation models achieve an average speedup of three orders of magnitude over the commercial tools and thus enable us to conduct a fast and extensive design space exploration that would otherwise not be possible. The estimation models are integrated into our extensible processor tool suite.
Keywords
computational complexity; estimation theory; instruction sets; program processors; regression analysis; system-on-chip; area overhead; customization parameters; design latency; embedded processors; estimation models; extensible instructions; extensible processor tool suite; extensive design space exploration; fast design space exploration; power consumption; regression analysis; system decomposition; Adders; Application software; Australia; Computer aided instruction; Computer science; Delay; Design engineering; Energy consumption; Power system modeling; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
ISSN
1092-3152
Print_ISBN
0-7803-8702-3
Type
conf
DOI
10.1109/ICCAD.2004.1382568
Filename
1382568
Link To Document