A Power-Aware Approach for Online Test Scheduling in Many-Core Architectures

被引:6
|
作者
Haghbayan, Mohammad-Hashem [1 ]
Rahmani, Amir-Mohammad [1 ,2 ]
Miele, Antonio [3 ]
Fattah, Mohammad [1 ]
Plosila, Juha [1 ]
Liljeberg, Pasi [1 ]
Tenhunen, Hannu [1 ,2 ]
机构
[1] Univ Turku, Dept Informat Technol, Embedded Comp & Elect Syst Lab, FIN-20520 Turku, Finland
[2] Royal Inst Technol KTH, Dept Ind & Med Elect, S-16440 Kista, Sweden
[3] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, I-20133 Milan, Italy
关键词
Online testing; functional testing; dark silicon; power capping; many-core systems; aging; lifetime reliability; OPTIMIZATION; SYSTEMS;
D O I
10.1109/TC.2015.2481411
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Aggressive technology scaling triggers novel challenges to the design of multi-/many-core systems, such as limited power budget and increased reliability issues. Today's many-core systems employ dynamic power management and runtime mapping strategies trying to offer optimal performance while fulfilling power constraints. On the other hand, due to the reliability challenges, online testing techniques are becoming a necessity in current and near future technologies. However, state-of-the-art techniques are not aware of the other power/performance requirements. This paper proposes a power-aware non-intrusive online testing approach for many-core systems. The approach schedules software based self-test routines on the various cores during their idle periods, while honoring the power budget and limiting delays in the workload execution. A test criticality metric, based on a device aging model, is used to select cores to be tested at a time. Moreover, power and reliability issues related to the testing at different voltage and frequency levels are also handled. Extensive experimental results reveal that the proposed approach can i) efficiently test the cores within the available power budget causing a negligible performance penalty, ii) adapt the test frequency to the current cores' aging status, and iii) cover available voltage and frequency levels during the testing.
引用
收藏
页码:730 / 743
页数:14
相关论文
共 50 条
  • [21] A multiobjective metaheuristic approach for morphological filters on many-core architectures
    Pedrino, Emerson Carlos
    de Lima, Denis Pereira
    Tempesti, Gianluca
    [J]. INTEGRATED COMPUTER-AIDED ENGINEERING, 2019, 26 (04) : 383 - 397
  • [22] A Structured Codesign Approach to Many-Core Architectures for Embedded Systems
    Gutknecht, Juerg
    [J]. SOFSEM 2011: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2011, 6543 : 15 - 25
  • [23] A polyphase filter for many-core architectures
    Adamek, K.
    Novotny, J.
    Armour, W.
    [J]. ASTRONOMY AND COMPUTING, 2016, 16 : 1 - 16
  • [24] THERMAL-AWARE POWER MIGRATION IN MANY-CORE PROCESSORS
    Raghu, Avinash
    Karajgikar, Saket
    Agonafer, Dereje
    Sammakia, Bahgat
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION 2010, VOL 4, 2012, : 397 - 404
  • [25] PoweRock: Power Modeling and Flexible Dynamic Power Management for Many-Core Architectures
    Lai, Zhiquan
    Lam, King Tin
    Wang, Cho-Li
    Su, Jinshu
    [J]. IEEE SYSTEMS JOURNAL, 2017, 11 (02): : 600 - 612
  • [26] Multi-objective kernel mapping and scheduling for morphable many-core architectures
    Neves, Nuno
    Neves, Rui
    Horta, Nuno
    Tomas, Pedro
    Roma, Nuno
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2016, 45 : 385 - 399
  • [27] Online Periodic Test Mechanism for Homogeneous Many-core Processors
    Kamran, Arezoo
    Navabi, Zainalabedin
    [J]. 2013 IFIP/IEEE 21ST INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2013, : 256 - 259
  • [28] Task Mapping and Scheduling for OpenVX Applications on Heterogeneous Multi/Many-Core Architectures
    Lumpp, Francesco
    Aldegheri, Stefano
    Patel, Hiren D.
    Bombieri, Nicola
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (08) : 1148 - 1159
  • [29] MANY-TASK COMPUTING ON MANY-CORE ARCHITECTURES
    Valero-Lara, Pedro
    Nookala, Poornima
    Pelayo, Fernando L.
    Jansson, Johan
    Dimitropoulos, Serapheim
    Raicu, Ioan
    [J]. SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2016, 17 (01): : 33 - 46
  • [30] Power-aware instruction scheduling
    Lin, Tzong-Yen
    Chang, Rong-Guey
    [J]. EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2006, 4096 : 35 - 44