• DocumentCode
    2174479
  • Title

    Balancing Task Resource Requirements in Embedded Multithreaded Multicore Processors to Reduce Power Consumption

  • Author

    Rayo, Diana Bautista ; Borras, Julio Sahuquillo ; Mohamed, Hela Haj ; Petit, Salvador ; Duato, José

  • Author_Institution
    Dept. of Comput. Eng. (DISCA), Univ. Politec. de Valencia, Valencia, Spain
  • fYear
    2010
  • fDate
    17-19 Feb. 2010
  • Firstpage
    200
  • Lastpage
    204
  • Abstract
    Power consumption is a major design issue in modern microprocessors. Hence, power reduction techniques, like dynamic voltage scaling (DVS), are being widely implemented. Unfortunately, they impact on the task execution time so difficulting schedulability of hard real-time applications. To deal with this problem, this paper proposes a power-aware scheduler for coarse-grain embedded multicore processors implementing global DVS. To this end, this work presents two heuristics, namely Balanced Memory and Balanced CPU, which distribute the task set among cores focusing on resource utilization. Results show that with respect to a system not implementing DVS, two or five DVS levels achieve energy savings by about 35% or 51%, respectively.
  • Keywords
    microprocessor chips; multi-threading; power consumption; scheduling; dynamic voltage scaling; embedded multithreaded multicore processors; global DVS; power consumption reduction; power reduction techniques; task resource requirements; Application software; Dynamic voltage scaling; Energy consumption; Microprocessors; Multicore processing; Multithreading; Power system modeling; Processor scheduling; Voltage control; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2010 18th Euromicro International Conference on
  • Conference_Location
    Pisa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-5672-7
  • Electronic_ISBN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2010.64
  • Filename
    5452444