The University of Southampton
University of Southampton Institutional Repository

Runtime task mapping for lifetime budgeting in many-core systems

Runtime task mapping for lifetime budgeting in many-core systems
Runtime task mapping for lifetime budgeting in many-core systems

Due to technology scaling, lifetime reliability is becoming one of major design constraints in the design of future many-core systems. In this paper, we propose a novel runtime mapping scheme which can dynamically map the applications given a lifetime reliability constraint. A borrowing strategy is adopted to manage the lifetime in a long-term scale, and the lifetime constraint can be relaxed in short-term scale when the communication performance requirement is high. The through-put can be improved because the communication performance of communication intensive applications is optimized, and mean-while the waiting time of computation intensive application is reduced. An improved neighborhood allocation method is proposed for the runtime mapping scheme. Moreover, we propose a method to effectively classify communication intensive applications and computation intensive applications. The experimental results show that compared to the state-of-the-art lifetime-constrained mapping, the proposed scheme has more than 20% throughput improvement in average.

1-8
IEEE Computer Society
Wang, Liang
0402b9f5-169b-4a6b-bc8a-e27565335713
Wang, Xiaohang
95ffd2f0-3e1f-4cbe-8067-b600d6a08f75
Leung, Ho Fung
1a8a18ad-f6a8-4516-850e-3909d6df2ab9
Mak, Terrence
0f90ac88-f035-4f92-a62a-7eb92406ea53
Wang, Liang
0402b9f5-169b-4a6b-bc8a-e27565335713
Wang, Xiaohang
95ffd2f0-3e1f-4cbe-8067-b600d6a08f75
Leung, Ho Fung
1a8a18ad-f6a8-4516-850e-3909d6df2ab9
Mak, Terrence
0f90ac88-f035-4f92-a62a-7eb92406ea53

Wang, Liang, Wang, Xiaohang, Leung, Ho Fung and Mak, Terrence (2018) Runtime task mapping for lifetime budgeting in many-core systems. In FDL 2017 - Proceedings of the 2017 Forum on Specification and Design Languages. vol. 2017-September, IEEE Computer Society. pp. 1-8 . (doi:10.1109/FDL.2017.8303900).

Record type: Conference or Workshop Item (Paper)

Abstract

Due to technology scaling, lifetime reliability is becoming one of major design constraints in the design of future many-core systems. In this paper, we propose a novel runtime mapping scheme which can dynamically map the applications given a lifetime reliability constraint. A borrowing strategy is adopted to manage the lifetime in a long-term scale, and the lifetime constraint can be relaxed in short-term scale when the communication performance requirement is high. The through-put can be improved because the communication performance of communication intensive applications is optimized, and mean-while the waiting time of computation intensive application is reduced. An improved neighborhood allocation method is proposed for the runtime mapping scheme. Moreover, we propose a method to effectively classify communication intensive applications and computation intensive applications. The experimental results show that compared to the state-of-the-art lifetime-constrained mapping, the proposed scheme has more than 20% throughput improvement in average.

This record has no associated files available for download.

More information

Published date: 27 February 2018
Venue - Dates: 2017 Forum on Specification and Design Languages, FDL 2017, , Verona, Italy, 2017-09-18 - 2017-09-20

Identifiers

Local EPrints ID: 420246
URI: http://eprints.soton.ac.uk/id/eprint/420246
PURE UUID: 813fc564-46e3-4d61-bce5-709c116373e8

Catalogue record

Date deposited: 03 May 2018 16:30
Last modified: 15 Mar 2024 19:46

Export record

Altmetrics

Contributors

Author: Liang Wang
Author: Xiaohang Wang
Author: Ho Fung Leung
Author: Terrence Mak

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 http://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.

×