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

Steve Kerrison, Kerstin Eder

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

28 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.
  • Static analysis of energy consumption for LLVM IR programs

    Grech, N., Georgiou, K., Pallister, J., Kerrison, S., Morse, J. C. M. & Eder, K. I., 1 Jun 2015, Proceedings of the 18th International Workshop on Software and Compilers for Embedded Systems (SCOPES '15). Association for Computing Machinery (ACM), p. 12-21 9 p.

    Research output: Chapter in Book/Report/Conference proceedingConference Contribution (Conference Proceeding)

    Open Access
    File
    37 Citations (Scopus)
    287 Downloads (Pure)
  • Energy consumption analysis of programs based on XMOS ISA-level models

    Liqat, U., Kerrison, S., Serrano, A., Georgiou, K., Lopez-Garcia, P., Grech, N., Hermenegildo, M. V. & Eder, K., 2014, Logic-Based Program Synthesis and Transformation. Springer Verlag, Vol. 8901. p. 72-90 19 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 8901).

    Research output: Chapter in Book/Report/Conference proceedingConference Contribution (Conference Proceeding)

    35 Citations (Scopus)
  • Measuring and modelling the energy consumption of multi-threaded, multi-core embedded software

    Kerrison, S. & Eder, K. I., 18 Jul 2014, ICT-Energy Letters, 8, p. 18-19 2 p.

    Research output: Contribution to specialist publicationLetter (Specialist Publication)

Cite this