• 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