• DocumentCode
    3149276
  • Title

    Code transformations and SIMD impact on embedded software energy/power consumption

  • Author

    Ibrahim, Mostafa E A ; Rupp, Markus ; Fahmy, Hossam A H

  • Author_Institution
    High Inst. of Technol., Electr. Eng. Dept., Benha Univ., Benha, Egypt
  • fYear
    2009
  • fDate
    14-16 Dec. 2009
  • Firstpage
    27
  • Lastpage
    32
  • Abstract
    The increasing demand for portable computing has elevated power consumption to be one of the most critical embedded systems design parameters. In this paper, we present a qualitative study wherein we examine the impact of code transformations on the energy and power consumption. Three main categories of code transformations are investigated, namely data, loop and procedural oriented transformations. Moreover, we evaluate the influence of employing single instruction multiple data (SIMD) on energy and power dissipation via the utilization of compiler intrinsic C-functions. Results show that a trade-off between power and performance can be achieved by employing the intrinsic C-functions in conjunction with some transformations such as loop unrolling and procedure integration.
  • Keywords
    embedded systems; parallel processing; program compilers; SIMD; code transformation; compiler intrinsic C-function; embedded software energy; energy consumption; power consumption; single instruction multiple data; Data structures; Design engineering; Embedded software; Embedded system; Energy consumption; Hardware; Optimizing compilers; Power dissipation; Power engineering and energy; Radio frequency;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Engineering & Systems, 2009. ICCES 2009. International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    978-1-4244-5842-4
  • Electronic_ISBN
    978-1-4244-5843-1
  • Type

    conf

  • DOI
    10.1109/ICCES.2009.5383317
  • Filename
    5383317