• DocumentCode
    549604
  • Title

    Supervised design space exploration by compositional approximation of Pareto sets

  • Author

    Liu, Hung-Yi ; Diakonikolas, Ilias ; Petracca, Michele ; Carloni, Luca

  • Author_Institution
    Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
  • fYear
    2011
  • fDate
    5-9 June 2011
  • Firstpage
    399
  • Lastpage
    404
  • Abstract
    Technology scaling allows the integration of billions of transistors on the same die but CAD tools struggle in keeping up with the increasing design complexity. Design productivity for multi-core SoCs increasingly depends on creating and maintaining reusable components and hierarchically combining them to form larger composite cores. Characterizing such composite cores with respect to their power/performance tradeoffs is critical for design reuse across various products and relies heavily on synthesis tools. We present CAPS, an online adaptive algorithm that efficiently explores the design space of any given core and returns an accurate characterization of its implementation tradeoffs in terms of an approximate Pareto set. It does so by supervising the order of the time-consuming logic-synthesis runs on the core´s components. Our algorithm can provably achieve the desired precision on the approximation in the shortest possible time, without having any a-priori information on any component. We also show that, in practice, CAPS works even better than what is guaranteed by the theory.
  • Keywords
    Pareto optimisation; logic design; multiprocessing systems; system-on-chip; CAD tools; Pareto sets; compositional approximation; multicore SoC; online adaptive algorithm; power-performance tradeoffs; supervised design space exploration; technology scaling; Approximation algorithms; Approximation methods; Clocks; IP networks; Noise measurement; Optimization; System-on-a-chip; Design Reuse; System-Level Design; System-on-Chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2011 48th ACM/EDAC/IEEE
  • Conference_Location
    New York, NY
  • ISSN
    0738-100x
  • Print_ISBN
    978-1-4503-0636-2
  • Type

    conf

  • Filename
    5981960