Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Energy Modeling of Software for a Hardware Multithreaded Embedded Microprocessor

Energy Modeling of Software for a Hardware Multithreaded Embedded Microprocessor Energy Modeling of Software for a Hardware Multithreaded Embedded Microprocessor STEVE KERRISON and KERSTIN EDER, University of Bristol This article examines a hardware multithreaded microprocessor and discusses the impact such an architecture has on existing software energy modeling techniques. A framework is constructed for analyzing the energy behavior of the XMOS XS1-L multithreaded 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 multithreaded software energy model used with Instruction Set Simulation can yield an average error margin of less than 7%. Categories and Subject Descriptors: C.1.4 [Processor Architectures]: Parallel Architectures; C.3 [Special Purpose and Application-Based Systems]: Real-time and Embedded Systems; C.4 [Performance of Systems]: Modeling Techniques General Terms: Measurement, Performance Additional Key Words and Phrases: Software energy modeling, multithreading, ISA-level energy modeling, embedded systems, computer architecture, XMOS XS1 xCORE ACM Reference Format: Steve Kerrison and Kerstin Eder. 2015. Energy modeling of software for a hardware multithreaded embedded microprocessor. ACM Trans. Embedd. Comput. Syst. 14, 3, Article 56 (April 2015), 25 pages. DOI: http://dx.doi.org/10.1145/2700104 1. INTRODUCTION The energy consumed http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM Transactions on Embedded Computing Systems (TECS) Association for Computing Machinery

Energy Modeling of Software for a Hardware Multithreaded Embedded Microprocessor

Energy Modeling of Software for a Hardware Multithreaded Embedded Microprocessor


Abstract

Energy Modeling of Software for a Hardware Multithreaded Embedded Microprocessor STEVE KERRISON and KERSTIN EDER, University of Bristol This article examines a hardware multithreaded microprocessor and discusses the impact such an architecture has on existing software energy modeling techniques. A framework is constructed for analyzing the energy behavior of the XMOS XS1-L multithreaded 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 multithreaded software energy model used with Instruction Set Simulation can yield an average error margin of less than 7%. Categories and Subject Descriptors: C.1.4 [Processor Architectures]: Parallel Architectures; C.3 [Special Purpose and Application-Based Systems]: Real-time and Embedded Systems; C.4 [Performance of Systems]: Modeling Techniques General Terms: Measurement, Performance Additional Key Words and Phrases: Software energy modeling, multithreading, ISA-level energy modeling, embedded systems, computer architecture, XMOS XS1 xCORE ACM Reference Format: Steve Kerrison and Kerstin Eder. 2015. Energy modeling of software for a hardware multithreaded embedded microprocessor. ACM Trans. Embedd. Comput. Syst. 14, 3, Article 56 (April 2015), 25 pages. DOI: http://dx.doi.org/10.1145/2700104 1. INTRODUCTION The energy consumed

Loading next page...
 
/lp/association-for-computing-machinery/energy-modeling-of-software-for-a-hardware-multithreaded-embedded-QMeXC0fyo0

References (33)

Publisher
Association for Computing Machinery
Copyright
Copyright © 2015 by ACM Inc.
ISSN
1539-9087
DOI
10.1145/2700104
Publisher site
See Article on Publisher Site

Abstract

Energy Modeling of Software for a Hardware Multithreaded Embedded Microprocessor STEVE KERRISON and KERSTIN EDER, University of Bristol This article examines a hardware multithreaded microprocessor and discusses the impact such an architecture has on existing software energy modeling techniques. A framework is constructed for analyzing the energy behavior of the XMOS XS1-L multithreaded 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 multithreaded software energy model used with Instruction Set Simulation can yield an average error margin of less than 7%. Categories and Subject Descriptors: C.1.4 [Processor Architectures]: Parallel Architectures; C.3 [Special Purpose and Application-Based Systems]: Real-time and Embedded Systems; C.4 [Performance of Systems]: Modeling Techniques General Terms: Measurement, Performance Additional Key Words and Phrases: Software energy modeling, multithreading, ISA-level energy modeling, embedded systems, computer architecture, XMOS XS1 xCORE ACM Reference Format: Steve Kerrison and Kerstin Eder. 2015. Energy modeling of software for a hardware multithreaded embedded microprocessor. ACM Trans. Embedd. Comput. Syst. 14, 3, Article 56 (April 2015), 25 pages. DOI: http://dx.doi.org/10.1145/2700104 1. INTRODUCTION The energy consumed

Journal

ACM Transactions on Embedded Computing Systems (TECS)Association for Computing Machinery

Published: May 21, 2015

There are no references for this article.