• DocumentCode
    258174
  • Title

    Green software development for multi-core architectures

  • Author

    Diniz Rossi, Fabio ; Gomes Xavier, Miguel ; D´Agostini Conte, Endrigo ; Ferreto, Tiago ; De Rose, C.A.F.

  • Author_Institution
    Pontiphical Catholic Univ. of Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2014
  • fDate
    23-26 June 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Advances in computer architecture to provide higher parallelism (e.g. hyper threading and multi-core) usually incur in higher complexity in software development. Applications should be designed to use efficiently the additional resources in order to improve its performance. However, the popularity of mobile devices and recent studies in IT-related energy consumption have driven software developers to focus also on energy efficiency. Besides improving applications´ performance, software developers should aim at minimizing the amount of energy consumed by the applications. Energy saving becomes an important non-functional requirement for new applications. This paper evaluates the behavior of applications on multi-core architectures and proposes energy-saving alternatives for software development.
  • Keywords
    computer architecture; multiprocessing systems; software engineering; IT-related energy consumption; computer architecture; energy efficiency; energy saving; green software development; mobile devices; multicore architectures; parallelism; software developers; Benchmark testing; Energy consumption; Instruction sets; Multicore processing; Power demand; energy efficiency; hyper-threading; multi-core; software development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communication (ISCC), 2014 IEEE Symposium on
  • Conference_Location
    Funchal
  • Type

    conf

  • DOI
    10.1109/ISCC.2014.6912565
  • Filename
    6912565