Throughput Optimization for Lifetime Budgeting in Many-Core Systems
Refereed conference paper presented and published in conference proceedings

Altmetrics Information

Other information
AbstractDue 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 could 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 could be relaxed in short-term scale when the communication performance requirement is high. The throughput could be improved because the communication performance of communication intensive applications is optimized, and meanwhile the waiting time of computation intensive application is reduced. Furthermore, an improved neighborhood allocation method is proposed for the runtime mapping scheme. The experimental results show that compared to the state-of-the-art lifetime-constrained mapping, the proposed mapping scheme could have over 20% throughput improvement.
Acceptance Date15/02/2017
All Author(s) ListLiang Wang, Xiaohang Wang, Ho-fung Leung, Terrence Mak
Name of ConferenceThe 27th ACM Great Lakes Symposium on VLSI (GLSVLSI 2017)
Start Date of Conference10/05/2017
End Date of Conference12/05/2017
Place of ConferenceBanff, Alberta
Country/Region of ConferenceCanada
Proceedings TitleGLSVLSI '17 Proceedings of the on Great Lakes Symposium on VLSI 2017
PublisherACM Digital Library
Pages451 - 454
LanguagesEnglish-United States
KeywordsMany-core systems, lifetime reliability constraint, runtime mapping, throughput

Last updated on 2020-10-08 at 02:47