• DocumentCode
    2610606
  • Title

    COMPLEX: COdesign and Power Management in PLatform-Based Design Space EXploration

  • Author

    Grüttner, Kim ; Hartmann, Philipp A. ; Hylla, Kai ; Rosinger, Sven ; Nebel, Wolfgang ; Herrera, Fernando ; Villar, Eugenio ; Brandolese, Carlo ; Fornaciari, William ; Palermo, Gianluca ; Ykman-Couvreur, Chantal ; Quaglia, Davide ; Ferrero, Francisco ; Val

  • Author_Institution
    OFFIS - Inst. for Inf. Technol., Oldenburg, Germany
  • fYear
    2012
  • fDate
    5-8 Sept. 2012
  • Firstpage
    349
  • Lastpage
    358
  • Abstract
    The consideration of an embedded device´s power consumption and its management is increasingly important nowadays. Currently, it is not easily possible to integrate power information already during the platform exploration phase. In this paper, we discuss the design challenges of today´s heterogeneous HW/SW systems regarding power and complexity, both for platform vendors as well as system integrators. As a result, we propose a design flow concept that combines system-level power optimization techniques with platform-based rapid prototyping. Virtual executable prototypes are generated from MARTE/UML and functional C/C++ descriptions, which then allows to study different platforms, mapping alternatives and power management strategies. Our proposed flow combines system-level timing and power estimation techniques available in commercial tools with platform-based rapid prototyping. We propose an efficient code annotation technique for timing and power properties that enables fast host execution as well as adaptive collection of power traces. Combined with a flexible design-space exploration (DSE) approach our flow allows a trade-off between different platforms, mapping alternatives, and optimization techniques, based on domain-specific workload scenarios. The proposed flow is currently under implementation in the COMPLEX FP7 European integrated project.
  • Keywords
    circuit optimisation; embedded systems; hardware-software codesign; integrated circuit design; system-on-chip; virtual prototyping; COMPLEX FP7 European integrated project; DSE approach; MARTE-UML; code annotation technique; embedded device power consumption; flexible design-space exploration approach; functional C-C++ descriptions; hardware-software codesign; heterogeneous HW-SW systems; platform-based design space exploration; platform-based rapid prototyping; power estimation techniques; power management strategy; system integrators; system-level power optimization techniques; system-on-a-chip; Digital systems; codesign; design-space exploration; platform-based design; power management; virtual platform;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2012 15th Euromicro Conference on
  • Conference_Location
    Izmir
  • Print_ISBN
    978-1-4673-2498-4
  • Type

    conf

  • DOI
    10.1109/DSD.2012.31
  • Filename
    6386910