POSE: A mathematical and visual modelling tool to guide energy aware code optimisation

Stephen Roberts, Steven Wright, David Lecomber, Christopher January, Jonathan Byrd, Xavier Oro, Stephen Jarvis

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Performance engineers are beginning to explore software-level optimisation as a means to reduce the energy consumed when running their codes. This paper presents POSE, a mathematical and visual modelling tool which highlights the relationship between runtime and power consumption. POSE allows developers to assess whether power optimisation is worth pursuing for their codes. We demonstrate POSE by studying the power optimisation characteristics of applications from the Mantevo and Rodinia benchmark suites. We show that LavaMD has the most scope for CPU power optimisation, with improvements in Energy Delay Squared Product (ED2P) of up to 30.59%. Conversely, MiniMD offers the least scope, with improvements to the same metric limited to 7.60%. We also show that no power optimised version of MiniMD operating below 2.3 GHz can match the ED2P performance of the original code running at 3.2 GHz. For LavaMD this limit is marginally less restrictive at 2.2 GHz.

Original languageEnglish
Title of host publication2015 6th International Green and Sustainable Computing Conference
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
ISBN (Electronic)9781509001729
DOIs
Publication statusPublished - 26 Jan 2016
Event6th International Green and Sustainable Computing Conference, IGSC 2015 - Las Vegas, United States
Duration: 14 Dec 201516 Dec 2015

Publication series

Name2015 6th International Green and Sustainable Computing Conference

Conference

Conference6th International Green and Sustainable Computing Conference, IGSC 2015
Country/TerritoryUnited States
CityLas Vegas
Period14/12/1516/12/15

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Renewable Energy, Sustainability and the Environment

Fingerprint

Dive into the research topics of 'POSE: A mathematical and visual modelling tool to guide energy aware code optimisation'. Together they form a unique fingerprint.

Cite this