• DocumentCode
    2259422
  • Title

    An integrated framework for joint design space exploration of microarchitecture and circuits

  • Author

    Azizi, Omid ; Mahesri, Aqeel ; Stevenson, John P. ; Patel, Sanjay J. ; Horowitz, Mark

  • Author_Institution
    Dept. of Electr. Eng., Stanford Univ., Stanford, CA, USA
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    250
  • Lastpage
    255
  • Abstract
    The design of a digital system for energy efficiency often requires the analysis of circuit tradeoffs in addition to architectural tradeoffs. To assist with this analysis, we present a framework for performing joint exploration of both the architectural and circuit design spaces. In our approach, we use statistical inference techniques to create a model of a large micro-architectural design space from a small number of simulation samples. We then characterize the design tradeoffs of each of the underlying circuits and integrate these with the higher level architectural models to define the joint circuit-architecture design space. We use posynomial forms for all our models, enabling the use of convex optimization tools to efficiently search the joint design space. As an example, we apply this methodology to explore the power-performance tradeoffs in a dual-issue superscalar out-of-order processor, showing how the framework can be used to determine the optimal set of design parameters for energy efficiency. Compared to current architectural tools that use fixed circuit costs, joint optimization can reduce energy by up to 30% by considering circuit tradeoff characteristics.
  • Keywords
    network synthesis; optimisation; statistical analysis; circuit design spaces; convex optimization tools; digital system; energy efficiency; fixed circuit costs; integrated framework; joint circuit-architecture design space; joint design space exploration; microarchitectural design space; statistical inference techniques; Circuit analysis; Circuit simulation; Circuit synthesis; Design optimization; Digital systems; Energy efficiency; Microarchitecture; Out of order; Performance analysis; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5457204
  • Filename
    5457204