MTTF-Aware Reliability Task Scheduling for Heterogeneous Multicore System

With silicon technology aggressively scaling, the aging-induced long-term reliability becomes the prominent problem of integrated circuits. The reliability of homogeneous multi-core system is improved and the aging is relieved through balancing the workload between cores. While for heterogeneous systems, this will increase the gap of original MTTF differences of each core. By considering the original diversity of MTTF, a MILP-based task scheduling method is proposed to balance the MTTF of whole system. Experimental results show that, compared to the workload balancing algorithms, our approach improve MTTF of system over 30i?ź% on average.

[1]  Sheldon X.-D. Tan,et al.  Lifetime optimization for real-time embedded systems considering electromigration effects , 2014, 2014 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[2]  Sanjoy K. Baruah,et al.  Feasibility analysis of preemptive real-time systems upon heterogeneous multiprocessor platforms , 2004, 25th IEEE International Real-Time Systems Symposium.

[3]  Sarita V. Adve,et al.  The impact of technology scaling on lifetime reliability , 2004, International Conference on Dependable Systems and Networks, 2004.

[4]  Julio Vazquez Hernandez Error prediction and detection methodologies for reliable circuit operation under NBTI , 2014, ITC.

[5]  Wayne H. Wolf,et al.  TGFF: task graphs for free , 1998, Proceedings of the Sixth International Workshop on Hardware/Software Codesign. (CODES/CASHE'98).

[6]  Li Shang,et al.  System-level reliability modeling for MPSoCs , 2010, 2010 IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS).

[7]  Gang Qu,et al.  TALk: A Temperature-Aware Leakage Minimization Technique for Real-Time Systems , 2011, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[8]  Yu Wang,et al.  Assessment of Circuit Optimization Techniques Under NBTI , 2013, IEEE Design & Test.

[9]  Qiang Xu,et al.  On Task Allocation and Scheduling for Lifetime Extension of Platform-Based MPSoC Designs , 2011, IEEE Transactions on Parallel and Distributed Systems.

[10]  Sanjoy K. Baruah Task Partitioning Upon Heterogeneous Multiprocessor Platforms , 2004, IEEE Real-Time and Embedded Technology and Applications Symposium.

[11]  Roman L. Lysecky,et al.  Workload assignment considering NBTI degradation in multicore systems , 2014, ACM J. Emerg. Technol. Comput. Syst..

[12]  Jun Li,et al.  On Enhancing Electromigration-Related Reliability of Heterogeneous MPSoC via Task Scheduling , 2015 .

[13]  Jian-Jia Chen,et al.  Thermal-aware lifetime reliability in multicore systems , 2010, 2010 11th International Symposium on Quality Electronic Design (ISQED).

[14]  Diana Marculescu,et al.  Mitigating lifetime underestimation: A system-level approach considering temperature variations and correlations between failure mechanisms , 2012, 2012 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[15]  Tajana Rosing,et al.  Temperature aware task scheduling in MPSoCs , 2007 .

[16]  Yuan Xie,et al.  Temperature-Aware Task Allocation and Scheduling for Embedded Multiprocessor Systems-on-Chip (MPSoC) Design , 2006, J. VLSI Signal Process..

[17]  Mahmut T. Kandemir,et al.  Reliability-Aware Co-Synthesis for Embedded Systems , 2004, ASAP.