• DocumentCode
    2899096
  • Title

    Profile-Based Low Power Scheduling for Conditional Task Graph: A Communication Aware Approach

  • Author

    Malani, Parth ; Mukre, Prakash ; Qiu, Qinru

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Binghamton Univ., NY
  • fYear
    2007
  • fDate
    27-30 May 2007
  • Firstpage
    2116
  • Lastpage
    2119
  • Abstract
    This work focuses on power optimization of realtime applications with conditional execution running on a dynamic voltage scaling (DVS) enabled multiprocessor system. A novel algorithm is proposed that performs simultaneous task mapping and ordering followed by task stretching of a conditional task graph (CTG). The algorithm minimizes the mathematical expectation of energy dissipation of non-deterministic applications with random branch selection by utilizing the task execution profile. Compared with existing scheduling algorithm, the experimental results show that our algorithm has 32% energy reduction in average.
  • Keywords
    graph theory; multiprocessing systems; optimisation; power aware computing; real-time systems; scheduling; communication aware approach; conditional task graph; dynamic voltage scaling; multiprocessor system; nondeterministic applications; power optimization; profile-based low power scheduling; real time applications; task stretching; Application software; Costs; Dynamic scheduling; Dynamic voltage scaling; Energy dissipation; Multiprocessing systems; Processor scheduling; Scheduling algorithm; Simultaneous localization and mapping; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-4244-0920-9
  • Electronic_ISBN
    1-4244-0921-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2007.378590
  • Filename
    4253088