The University of Southampton
University of Southampton Institutional Repository

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
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
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. At Conference on Design, Automation and Test in Europe 2017 (DATE'17) Conference on Design, Automation and Test in Europe 2017 (DATE'17), Lausanne, Switzerland. 27 - 31 Mar 2017. 1 pp. (In Press)

Record type: Conference or Workshop Item (Paper)

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.

PDF DATE_2017_DEMO - Accepted Manuscript
Download (52kB)

More information

Accepted/In Press date: 20 January 2017
Venue - Dates: Conference on Design, Automation and Test in Europe 2017 (DATE'17), 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: https://eprints.soton.ac.uk/id/eprint/406291
PURE UUID: cecd5b5e-2377-4038-80c9-24470c03d5e5
ORCID for Karunakar Reddy Basireddy: ORCID iD orcid.org/0000-0001-9755-1041
ORCID for Geoff V. Merrett: ORCID iD orcid.org/0000-0003-4980-3894

Catalogue record

Date deposited: 10 Mar 2017 10:44
Last modified: 06 Jun 2018 12:42

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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of https://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×