ENTRA: Whole-systems energy transparency

Kerstin Eder, John Patrick Gallagher, Pedro López-García, Henk Muller, Zorana Banković, Kyriakos Georgiou, Rémy Haemmerlé, Manuel V. Hermenegildo, Bishoksan Kafle, Steve Kerrison, Maja Hanne Kirkeby, Maximiliano Klemen, Xueliang Li, Umer Liqat, Jeremy Morse, Morten Rhiger, Mads Rosendahl

Publikation: Bidrag til tidsskriftTidsskriftartikel

Resumé

Promoting energy efficiency to a first class system design goal is an important research challenge. Although more energy-efficient hardware can be designed, it is software that controls the hardware; for a given system the potential for energy savings is likely to be much greater at the higher levels of abstraction in the system stack. Thus the greatest savings are expected from energy-aware software development, which is the vision of the EU ENTRA project. This article presents the concept of energy transparency as a foundation for energy-aware software development. We show how energy modelling of hardware is combined with static analysis to allow the programmer to understand the energy consumption of a program without executing it, thus enabling exploration of the design space taking energy into consideration. The paper concludes by summarising the current and future challenges identified in the ENTRA project.
Promoting energy efficiency to a first class system design goal is an important research challenge. Although more energy-efficient hardware can be designed, it is software that controls the hardware; for a given system the potential for energy savings is likely to be much greater at the higher levels of abstraction in the system stack. Thus the greatest savings are expected from energy-aware software development, which is the vision of the EU ENTRA project. This article presents the concept of energy transparency as a foundation for energy-aware software development. We show how energy modelling of hardware is combined with static analysis to allow the programmer to understand the energy consumption of a program without executing it, thus enabling exploration of the design space taking energy into consideration. The paper concludes by summarising the current and future challenges identified in the ENTRA project.
SprogEngelsk
TidsskriftMicroprocessors and Microsystems
Vol/bind47
Udgave nummerPart B
Sider278-286
ISSN0141-9331
DOI
StatusUdgivet - 2016

Emneord

    Citer dette

    Eder, K., Gallagher, J. P., López-García, P., Muller, H., Banković, Z., Georgiou, K., ... Rosendahl, M. (2016). ENTRA: Whole-systems energy transparency. Microprocessors and Microsystems, 47(Part B), 278-286. DOI: 10.1016/j.micpro.2016.07.003
    Eder, Kerstin ; Gallagher, John Patrick ; López-García, Pedro ; Muller, Henk ; Banković, Zorana ; Georgiou, Kyriakos ; Haemmerlé, Rémy ; Hermenegildo, Manuel V. ; Kafle, Bishoksan ; Kerrison, Steve ; Kirkeby, Maja Hanne ; Klemen, Maximiliano ; Li, Xueliang ; Liqat, Umer ; Morse, Jeremy ; Rhiger, Morten ; Rosendahl, Mads. / ENTRA : Whole-systems energy transparency. I: Microprocessors and Microsystems. 2016 ; Bind 47, Nr. Part B. s. 278-286
    @article{cf15c8ecd95847ebab3f970a4902b833,
    title = "ENTRA: Whole-systems energy transparency",
    abstract = "Promoting energy efficiency to a first class system design goal is an important research challenge. Although more energy-efficient hardware can be designed, it is software that controls the hardware; for a given system the potential for energy savings is likely to be much greater at the higher levels of abstraction in the system stack. Thus the greatest savings are expected from energy-aware software development, which is the vision of the EU ENTRA project. This article presents the concept of energy transparency as a foundation for energy-aware software development. We show how energy modelling of hardware is combined with static analysis to allow the programmer to understand the energy consumption of a program without executing it, thus enabling exploration of the design space taking energy into consideration. The paper concludes by summarising the current and future challenges identified in the ENTRA project.",
    keywords = "Energy transparency, Resource analysis, Static analysis, Energy modelling, Energy-aware software development",
    author = "Kerstin Eder and Gallagher, {John Patrick} and Pedro L\{'o}pez-Garc\{'i}a and Henk Muller and Zorana Banković and Kyriakos Georgiou and R\{'e}my Haemmerl\{'e} and Hermenegildo, {Manuel V.} and Bishoksan Kafle and Steve Kerrison and Kirkeby, {Maja Hanne} and Maximiliano Klemen and Xueliang Li and Umer Liqat and Jeremy Morse and Morten Rhiger and Mads Rosendahl",
    year = "2016",
    doi = "10.1016/j.micpro.2016.07.003",
    language = "English",
    volume = "47",
    pages = "278--286",
    journal = "Microprocessors and Microsystems",
    issn = "0141-9331",
    publisher = "Elsevier BV",
    number = "Part B",

    }

    Eder, K, Gallagher, JP, López-García, P, Muller, H, Banković, Z, Georgiou, K, Haemmerlé, R, Hermenegildo, MV, Kafle, B, Kerrison, S, Kirkeby, MH, Klemen, M, Li, X, Liqat, U, Morse, J, Rhiger, M & Rosendahl, M 2016, 'ENTRA: Whole-systems energy transparency' Microprocessors and Microsystems, bind 47, nr. Part B, s. 278-286. DOI: 10.1016/j.micpro.2016.07.003

    ENTRA : Whole-systems energy transparency. / Eder, Kerstin; Gallagher, John Patrick; López-García, Pedro; Muller, Henk; Banković, Zorana; Georgiou, Kyriakos; Haemmerlé, Rémy; Hermenegildo, Manuel V.; Kafle, Bishoksan; Kerrison, Steve; Kirkeby, Maja Hanne; Klemen, Maximiliano; Li, Xueliang; Liqat, Umer; Morse, Jeremy; Rhiger, Morten; Rosendahl, Mads.

    I: Microprocessors and Microsystems, Bind 47, Nr. Part B, 2016, s. 278-286.

    Publikation: Bidrag til tidsskriftTidsskriftartikel

    TY - JOUR

    T1 - ENTRA

    T2 - Microprocessors and Microsystems

    AU - Eder,Kerstin

    AU - Gallagher,John Patrick

    AU - López-García,Pedro

    AU - Muller,Henk

    AU - Banković,Zorana

    AU - Georgiou,Kyriakos

    AU - Haemmerlé,Rémy

    AU - Hermenegildo,Manuel V.

    AU - Kafle,Bishoksan

    AU - Kerrison,Steve

    AU - Kirkeby,Maja Hanne

    AU - Klemen,Maximiliano

    AU - Li,Xueliang

    AU - Liqat,Umer

    AU - Morse,Jeremy

    AU - Rhiger,Morten

    AU - Rosendahl,Mads

    PY - 2016

    Y1 - 2016

    N2 - Promoting energy efficiency to a first class system design goal is an important research challenge. Although more energy-efficient hardware can be designed, it is software that controls the hardware; for a given system the potential for energy savings is likely to be much greater at the higher levels of abstraction in the system stack. Thus the greatest savings are expected from energy-aware software development, which is the vision of the EU ENTRA project. This article presents the concept of energy transparency as a foundation for energy-aware software development. We show how energy modelling of hardware is combined with static analysis to allow the programmer to understand the energy consumption of a program without executing it, thus enabling exploration of the design space taking energy into consideration. The paper concludes by summarising the current and future challenges identified in the ENTRA project.

    AB - Promoting energy efficiency to a first class system design goal is an important research challenge. Although more energy-efficient hardware can be designed, it is software that controls the hardware; for a given system the potential for energy savings is likely to be much greater at the higher levels of abstraction in the system stack. Thus the greatest savings are expected from energy-aware software development, which is the vision of the EU ENTRA project. This article presents the concept of energy transparency as a foundation for energy-aware software development. We show how energy modelling of hardware is combined with static analysis to allow the programmer to understand the energy consumption of a program without executing it, thus enabling exploration of the design space taking energy into consideration. The paper concludes by summarising the current and future challenges identified in the ENTRA project.

    KW - Energy transparency

    KW - Resource analysis

    KW - Static analysis

    KW - Energy modelling

    KW - Energy-aware software development

    U2 - 10.1016/j.micpro.2016.07.003

    DO - 10.1016/j.micpro.2016.07.003

    M3 - Journal article

    VL - 47

    SP - 278

    EP - 286

    JO - Microprocessors and Microsystems

    JF - Microprocessors and Microsystems

    SN - 0141-9331

    IS - Part B

    ER -

    Eder K, Gallagher JP, López-García P, Muller H, Banković Z, Georgiou K et al. ENTRA: Whole-systems energy transparency. Microprocessors and Microsystems. 2016;47(Part B):278-286. Tilgængelig fra, DOI: 10.1016/j.micpro.2016.07.003