Energy Modelling of Software for a Hardware Multi-threaded Embedded Microprocessor

Steve Kerrison, Kerstin Eder

Research output: Contribution to journalArticle (Academic Journal)peer-review

24 Citations (Scopus)
29 Downloads (Pure)

Abstract

This paper examines a hardware multi-threaded microprocessor and discusses the impact such an architecture has on existing software energy modelling techniques. A framework is constructed for analysing the energy behaviour of the XMOS XS1-L multi-threaded processor and a variation on existing software energy models is proposed, based on analysis of collected energy data. It is shown that by combining execution statistics with sufficient data on the processor’s thread activity and instruction execution costs, a multi-threaded software energy model used with Instruction Set Simulation can yield an average error margin of less than 7%.
Original languageEnglish
Article number56
JournalACM Transactions on Embedded Computing Systems
Volume14
Issue number3
DOIs
Publication statusPublished - Apr 2015

Keywords

  • Computer architecture
  • Embedded systems
  • ISA-level energy modeling
  • Multithreading
  • Software energy modeling
  • XMOS XS1 xCORE
  • energy aware computing

Fingerprint Dive into the research topics of 'Energy Modelling of Software for a Hardware Multi-threaded Embedded Microprocessor'. Together they form a unique fingerprint.

Cite this