• DocumentCode
    1686010
  • Title

    Task Partitioning and Platform Synthesis for Energy Efficiency

  • Author

    Chen, Jian-Jia ; Thiele, Lothar

  • Author_Institution
    Comput. Eng. & Networks Lab. (TIK), ETH Zurich, Zurich, Switzerland
  • fYear
    2009
  • Firstpage
    393
  • Lastpage
    402
  • Abstract
    Energy-efficient and power-aware designs have played important roles in modern computing systems to reduce the power bills for server systems or prolong the lifetime of embedded devices. Moreover, systems with multiple heterogeneous processing units have been widely adopted to enhance the computing capability or reduce the power consumption. This work explores how to synthesize a heterogeneous multiprocessor platform or select processing units with the partitioning of real-time tasks so that the energy consumption is minimized. Given a set of processing unit types, characterized by the power consumption for maintaining activeness and executing jobs, this paper proposes an efficient and effective algorithm to allocate processing units with energy-efficient task partitioning. We show that the algorithm is with a (1+ ln n)-approximation factor, in worst cases, for processing unit types with a variety of power consumption models, where n is the number of tasks. The approximation factor is asymptotically optimal for polynomial-time approximation algorithms unless P = NP. Experimental results show that the proposed algorithm is effective for energy consumption minimization.
  • Keywords
    computational complexity; power aware computing; power consumption; approximation factor; computing systems; embedded devices; energy consumption; energy efficiency; energy efficient design; energy-efficient task partitioning; heterogeneous multiprocessor platform; multiple heterogeneous processing units; platform synthesis; polynomial-time approximation algorithm; power aware design; power consumption; server systems; Approximation algorithms; Embedded computing; Energy consumption; Energy efficiency; Frequency; Multiprocessing systems; Partitioning algorithms; Polynomials; Real time systems; Voltage control; Heterogeneous processing units; Platform synthesis; Power-aware design; Processing unit allocation; Real-time embedded systems; Task partitioning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2009. RTCSA '09. 15th IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1533-2306
  • Print_ISBN
    978-0-7695-3787-0
  • Type

    conf

  • DOI
    10.1109/RTCSA.2009.48
  • Filename
    5279703