Energy-aware multi-threaded software systems: Measuring and modelling software energy consumption on a multi-threaded embedded processor architecture

Steve Kerrison

Research output: Contribution to conferenceConference Poster

22 Downloads (Pure)

Abstract

My research seeks to further our understanding of energy consumption in embedded systems at the software level, where evidence suggests the most significant energy efficiency gains can be achieved. Effort at lower levels in the system stack, such as lower power process technologies and clock/power gating deliver limited benefits if the software running on top of them works against them.

Modern embedded processor architectures and the growth of parallel systems has created many new opportunities for advancing the state of the art in software energy modelling and optimisation. My research attempts to address three key questions:

• Can we accurately model software energy in an architecture with hardware multi-threading?
• What is the impact of communication within many core systems and what is the trade-off between communication, storage and computation?
• Can information on the protocols and timing behaviours of commonly used embedded interfaces be used within the application software to directly improve energy efficiency and expose opportunities for optimisations?

Original languageEnglish
Publication statusPublished - 18 Mar 2013
EventDATE: Design, Automation & Test in Europe - Grenoble, France
Duration: 18 Mar 201322 Mar 2013

Conference

ConferenceDATE: Design, Automation & Test in Europe
CountryFrance
CityGrenoble
Period18/03/1322/03/13

Fingerprint Dive into the research topics of 'Energy-aware multi-threaded software systems: Measuring and modelling software energy consumption on a multi-threaded embedded processor architecture'. Together they form a unique fingerprint.

Cite this