TY - GEN
T1 - Runtime task mapping for lifetime budgeting in many-core systems
AU - Wang, Liang
AU - Wang, Xiaohang
AU - Leung, Ho Fung
AU - Mak, Terrence
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/7/2
Y1 - 2017/7/2
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/85045634401
U2 - 10.1109/FDL.2017.8303900
DO - 10.1109/FDL.2017.8303900
M3 - 会议稿件
AN - SCOPUS:85045634401
T3 - Forum on Specification and Design Languages
SP - 1
EP - 8
BT - FDL 2017 - Proceedings of the 2017 Forum on Specification and Design Languages
PB - IEEE Computer Society
T2 - 2017 Forum on Specification and Design Languages, FDL 2017
Y2 - 18 September 2017 through 20 September 2017
ER -