Application- and platform-agnostic runtime power management of heterogeneous embedded systems
Application- and platform-agnostic runtime power management of heterogeneous embedded systems
Increasing energy efficiency and reliability at runtime is a key challenge of heterogeneous many-core systems. We demonstrate how contributions from the PRiME project integrate to enable application- and platform-agnostic runtime management that respects application performance targets. We consider opportunities to enable runtime management across the system stack and we enable cross-layer interactions to trade-off power and reliability with performance and accuracy. We consider a system as three distinct layers, with abstracted communication between them, which enables the direct comparison of different approaches, without requiring specific application or platform knowledge. Application-agnostic runtime management is demonstrated with a selection of runtime managers from PRiME, including linear regression modelling and predictive thermal management, operating across multiple applications. Platform-independent runtime management is demonstrated using two heterogeneous platforms.
Framework , runtime management
Balsamo, Domenico
fa2dc20a-e3da-4d74-9070-9c61c6a471ba
Bragg, Graeme McLachlan
b5fd19b9-1a51-470b-a226-2d4dd5ff447a
Leech, Charles
6ba70c54-3792-41cd-a8d6-9e8884ae004f
Merrett, Geoff
89b3a696-41de-44c3-89aa-b0aa29f54020
March 2018
Balsamo, Domenico
fa2dc20a-e3da-4d74-9070-9c61c6a471ba
Bragg, Graeme McLachlan
b5fd19b9-1a51-470b-a226-2d4dd5ff447a
Leech, Charles
6ba70c54-3792-41cd-a8d6-9e8884ae004f
Merrett, Geoff
89b3a696-41de-44c3-89aa-b0aa29f54020
Balsamo, Domenico, Bragg, Graeme McLachlan, Leech, Charles and Merrett, Geoff
(2018)
Application- and platform-agnostic runtime power management of heterogeneous embedded systems.
2018 Design, Automation and Test in Europe Conference and Exhibition, , Dresden, Germany.
19 - 23 Mar 2018.
Record type:
Conference or Workshop Item
(Poster)
Abstract
Increasing energy efficiency and reliability at runtime is a key challenge of heterogeneous many-core systems. We demonstrate how contributions from the PRiME project integrate to enable application- and platform-agnostic runtime management that respects application performance targets. We consider opportunities to enable runtime management across the system stack and we enable cross-layer interactions to trade-off power and reliability with performance and accuracy. We consider a system as three distinct layers, with abstracted communication between them, which enables the direct comparison of different approaches, without requiring specific application or platform knowledge. Application-agnostic runtime management is demonstrated with a selection of runtime managers from PRiME, including linear regression modelling and predictive thermal management, operating across multiple applications. Platform-independent runtime management is demonstrated using two heterogeneous platforms.
More information
Published date: March 2018
Venue - Dates:
2018 Design, Automation and Test in Europe Conference and Exhibition, , Dresden, Germany, 2018-03-19 - 2018-03-23
Keywords:
Framework , runtime management
Identifiers
Local EPrints ID: 424828
URI: http://eprints.soton.ac.uk/id/eprint/424828
PURE UUID: 966b3cb3-360e-4b41-af01-9597861f99bb
Catalogue record
Date deposited: 05 Oct 2018 11:49
Last modified: 06 Dec 2024 18:15
Export record
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics