• DocumentCode
    1016335
  • Title

    Corollaries to Amdahl´s Law for Energy

  • Author

    Cho, Sangyeun ; Melhem, Rami G.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Pittsburgh, Pittsburgh, PA
  • Volume
    7
  • Issue
    1
  • fYear
    2008
  • Firstpage
    25
  • Lastpage
    28
  • Abstract
    This paper studies the important interaction between parallelization and energy consumption in a parallelizable application. Given the ratio of serial and parallel portion in an application and the number of processors, we first derive the optimal frequencies allocated to the serial and parallel regions in the application to minimize the total energy consumption, while the execution time is preserved (i.e., speedup = 1). We show that dynamic energy improvement due to parallelization has a function rising faster with the increasing number of processors than the speed improvement function given by the well-known Amdahl´s Law. Furthermore, we determine the conditions under which one can obtain both energy and speed improvement, as well as the amount of improvement. The formulas we obtain capture the fundamental relationship between parallelization, speedup, and energy consumption and can be directly utilized in energy aware processor resource management. Our results form a basis for several interesting research directions in the area of power and energy aware parallel processing.
  • Keywords
    energy consumption; parallel processing; Amdahl´s Law; dynamic energy improvement; energy aware processor resource management; energy consumption; parallel processing; parallelization; Hardware; Parallel Architectures; Power Management;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2007.18
  • Filename
    4407677