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
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
27 February 2018
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.
.
(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