ITMD: run-time management of concurrent multi-threaded applications on heterogeneous multi-cores
ITMD: run-time management of concurrent multi-threaded applications on heterogeneous multi-cores
Heterogeneous multi-cores often deal with multiple applications having different performance requirements concurrently, which generate varying and mixed workloads. Runtime management is required for adapting to such performance requirements and workload variabilities, and to achieve energy efficiency. It is challenging to efficiently exploit different types of cores simultaneously and DVFS potential of cores. We present a run-time management approach that first selects thread-to-core mapping based on the performance requirements and resource availability. Then, it applies online adaptation by adjusting the voltage-frequency (V-f) levels to achieve energy optimization. We demonstrate the proposed run-time management approach on the Odroid-XU3, with various combinations of multi-threaded applications from PARSEC and SPLASH benchmarks. Results show an average improvement in energy efficiency up to 33% compared to existing approaches.
Run-time management, Energy minimization, Heterogeneous multi-cores
Basireddy, Karunakar Reddy
5bfb0b2e-8242-499a-a52b-e813d9a90889
Singh, Amit
bb67d43e-34d9-4b58-9295-8b5458270408
Merrett, Geoff V.
89b3a696-41de-44c3-89aa-b0aa29f54020
Al-Hashimi, Bashir M.
0b29c671-a6d2-459c-af68-c4614dce3b5d
2017
Basireddy, Karunakar Reddy
5bfb0b2e-8242-499a-a52b-e813d9a90889
Singh, Amit
bb67d43e-34d9-4b58-9295-8b5458270408
Merrett, Geoff V.
89b3a696-41de-44c3-89aa-b0aa29f54020
Al-Hashimi, Bashir M.
0b29c671-a6d2-459c-af68-c4614dce3b5d
Basireddy, Karunakar Reddy, Singh, Amit, Merrett, Geoff V. and Al-Hashimi, Bashir M.
(2017)
ITMD: run-time management of concurrent multi-threaded applications on heterogeneous multi-cores.
Conference on Design, Automation and Test in Europe 2017 (DATE'17), Swisstech, Lausanne, Switzerland.
27 - 31 Mar 2017.
1 pp
.
Record type:
Conference or Workshop Item
(Other)
Abstract
Heterogeneous multi-cores often deal with multiple applications having different performance requirements concurrently, which generate varying and mixed workloads. Runtime management is required for adapting to such performance requirements and workload variabilities, and to achieve energy efficiency. It is challenging to efficiently exploit different types of cores simultaneously and DVFS potential of cores. We present a run-time management approach that first selects thread-to-core mapping based on the performance requirements and resource availability. Then, it applies online adaptation by adjusting the voltage-frequency (V-f) levels to achieve energy optimization. We demonstrate the proposed run-time management approach on the Odroid-XU3, with various combinations of multi-threaded applications from PARSEC and SPLASH benchmarks. Results show an average improvement in energy efficiency up to 33% compared to existing approaches.
Text
DATE_2017_DEMO
- Accepted Manuscript
More information
Accepted/In Press date: 20 January 2017
Published date: 2017
Additional Information:
Demonstration given as part of the University Booth at DATE. The University Booth programme is composed of 39 demonstrations from 13 different countries, presenting software and hardware solutions.
Venue - Dates:
Conference on Design, Automation and Test in Europe 2017 (DATE'17), Swisstech, Lausanne, Switzerland, 2017-03-27 - 2017-03-31
Keywords:
Run-time management, Energy minimization, Heterogeneous multi-cores
Organisations:
Electronics & Computer Science, Electronic & Software Systems
Identifiers
Local EPrints ID: 406291
URI: http://eprints.soton.ac.uk/id/eprint/406291
PURE UUID: cecd5b5e-2377-4038-80c9-24470c03d5e5
Catalogue record
Date deposited: 10 Mar 2017 10:44
Last modified: 16 Mar 2024 05:04
Export record
Contributors
Author:
Karunakar Reddy Basireddy
Author:
Amit Singh
Author:
Geoff V. Merrett
Author:
Bashir M. Al-Hashimi
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