TY - JOUR
T1 - Longevity Framework
T2 - Leveraging Online Integrated Aging-Aware Hierarchical Mapping and VF-Selection for Lifetime Reliability Optimization in Manycore Processors
AU - Rathore, Vijeta
AU - Chaturvedi, Vivek
AU - Singh, Amit K.
AU - Srikanthan, Thambipillai
AU - Shafique, Muhammad
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2021/7/1
Y1 - 2021/7/1
N2 - Rapid device aging in the nano era threatens system lifetime reliability, posing a major intrinsic threat to system functionality. Traditional techniques to overcome the aging-induced device slowdown, such as guardbanding are static and incur performance, power, and area penalties. In a manycore processor, the system-level design abstraction offers dynamic opportunities through the control of task-to-core mappings and per-core operation frequency towards more balanced core aging profile across the chip, optimizing the system lifetime reliability while meeting the application performance requirements. This article presents Longevity Framework (LF) that leverages online integrated aging-aware hierarchical mapping and voltage frequency (VF)-selection for lifetime reliability optimization in manycore processors. The mapping exploration is hierarchical to achieve scalability. The VF-selection builds on the trade-offs involved between power, performance, and aging as the VF is scaled while leveraging the per-core DVFS capabilities. The methodology takes the chip-wide process variation into account. Extensive experimentation, comparing the proposed approach with two state-of-the-art methods, for 64-core and 256-core systems running applications from PARSEC and SPLASH-2 benchmark suites, show an improvement of up to 3.2 years in the system lifetime reliability and 4× improvement in the average core health.
AB - Rapid device aging in the nano era threatens system lifetime reliability, posing a major intrinsic threat to system functionality. Traditional techniques to overcome the aging-induced device slowdown, such as guardbanding are static and incur performance, power, and area penalties. In a manycore processor, the system-level design abstraction offers dynamic opportunities through the control of task-to-core mappings and per-core operation frequency towards more balanced core aging profile across the chip, optimizing the system lifetime reliability while meeting the application performance requirements. This article presents Longevity Framework (LF) that leverages online integrated aging-aware hierarchical mapping and voltage frequency (VF)-selection for lifetime reliability optimization in manycore processors. The mapping exploration is hierarchical to achieve scalability. The VF-selection builds on the trade-offs involved between power, performance, and aging as the VF is scaled while leveraging the per-core DVFS capabilities. The methodology takes the chip-wide process variation into account. Extensive experimentation, comparing the proposed approach with two state-of-the-art methods, for 64-core and 256-core systems running applications from PARSEC and SPLASH-2 benchmark suites, show an improvement of up to 3.2 years in the system lifetime reliability and 4× improvement in the average core health.
KW - DVFS
KW - Lifetime reliability
KW - aging
KW - manycore systems
KW - optimization
KW - process variation
UR - http://www.scopus.com/inward/record.url?scp=85110787679&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85110787679&partnerID=8YFLogxK
U2 - 10.1109/TC.2020.3006571
DO - 10.1109/TC.2020.3006571
M3 - Article
AN - SCOPUS:85110787679
SN - 0018-9340
VL - 70
SP - 1106
EP - 1119
JO - IEEE Transactions on Computers
JF - IEEE Transactions on Computers
IS - 7
M1 - 9132642
ER -