Steady-state dynamic temperature analysis and reliability optimization for embedded multiprocessor systems

In this paper we propose an analytical technique for the steady-state dynamic temperature analysis (SSDTA) of multiprocessor systems with periodic applications. The approach is accurate and, moreover, fast, such that it can be included inside an optimization loop for embedded system design. Using the proposed solution, a temperature-aware reliability optimization, based on the thermal cycling failure mechanism, is presented. The experimental results confirm the quality and speed of our SSDTA technique, compared to the state of the art. They also show that the lifetime of an embedded system can significantly be improved, without sacrificing its energy efficiency, by taking into consideration, during the design stage, the steady-state dynamic temperature profile of the system.

[1]  Shao-You Deng,et al.  Electrical characteristics and reliability properties of metal-oxide-semiconductor field-effect transistors with Dy2O3 gate dielectric , 2006 .

[2]  Kevin Skadron,et al.  Temperature-aware microarchitecture , 2003, ISCA '03.

[3]  Timothy A. Davis,et al.  Algorithm 832: UMFPACK V4.3---an unsymmetric-pattern multifrontal method , 2004, TOMS.

[4]  T. De Mazancourt,et al.  The inverse of a block-circulant matrix , 1983 .

[5]  Qiang Xu,et al.  Lifetime reliability-aware task allocation and scheduling for MPSoC platforms , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[6]  Lothar Thiele,et al.  Thermal-aware system analysis and software synthesis for embedded multi-processors , 2011, 2011 48th ACM/EDAC/IEEE Design Automation Conference (DAC).

[7]  William H. Press,et al.  Numerical recipes , 1990 .

[8]  Arnold Neumaier,et al.  Introduction to Numerical Analysis , 2001 .

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

[10]  Lothar Thiele,et al.  Worst-case temperature analysis for real-time systems , 2011, 2011 Design, Automation & Test in Europe.

[11]  Sarma B. K. Vrudhula,et al.  Fast and Accurate Prediction of the Steady-State Throughput of Multicore Processors Under Thermal Constraints , 2009, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[12]  Yusuf Leblebici,et al.  Analysis and Optimization of MPSoC Reliability , 2006, J. Low Power Electron..

[13]  Frank Kreith,et al.  CRC Handbook of Thermal Engineering , 1999 .

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

[15]  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).