• DocumentCode
    3233751
  • Title

    Towards a Power-Aware Application Level Scheduler for a Multithreaded Runtime Environment

  • Author

    de Araujo, A.S. ; de S. Camargo, Cicero Augusto ; Cavalheiro, Gerson Geraldo H ; Pilla, Maurício L.

  • Author_Institution
    Fed. Univ. of Pelotas, Pelotas, Brazil
  • fYear
    2010
  • fDate
    27-30 Oct. 2010
  • Firstpage
    43
  • Lastpage
    48
  • Abstract
    At the same time that the modern society becomes more dependent on computing power, people become more concerned about the environment and, in consequence, about energy consumption. In the high performance computing field, most works only take into account performance aspects such as throughputs to measure schedulers. In this paper, we introduce and evaluate an energy-aware list scheduler that uses heuristics based on the critical path to determine processor affinity and the clock rate of each core. We have observed that it is possible to implement an execution supportable to offer acceptable performance at same time that provides a strategy to save energy. Two case studies discussed in the paper support this conclusion.
  • Keywords
    multi-threading; power aware computing; scheduling; energy consumption; high performance computing; multithreaded runtime environment; power aware application level scheduler; Clocks; Energy consumption; Instruction sets; Processor scheduling; Runtime; Synchronization; application-level scheduling; green computing; list scheduling; multicore systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing Workshops (SBAC-PADW), 2010 22nd International Symposium on
  • Conference_Location
    Petropolis
  • Print_ISBN
    978-1-4244-8877-3
  • Electronic_ISBN
    978-0-7695-4276-8
  • Type

    conf

  • DOI
    10.1109/SBAC-PADW.2010.11
  • Filename
    5645394