Skip to main content
Top

2018 | OriginalPaper | Chapter

7. Run-Time Adaptations for Lifetime Improvement

Authors : Anup Kumar Das, Akash Kumar, Bharadwaj Veeravalli, Francky Catthoor

Published in: Reliable and Energy Efficient Streaming Multiprocessor Systems

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

As discussed in previous chapters, energy consumption and reliability are two important optimization objectives for multiprocessor systems. There is a strong interplay between these two objective functions. Reducing the temperature of a system by efficient thermal management leads to a reduction of leakage power. On the other hand, reduction of power dissipation (by controlling the voltage and frequency of operation) leads to an improvement in the thermal profile of a system. However, too frequent voltage and frequency scaling increases thermal cycles, which increases stress in the metal layers causing reliability concerns. This has attracted significant attention in recent years to investigate on intelligent techniques, such as the use of machine learning, to determine the relationship between temperature, energy and performance and their control using voltage and frequency switching. State-of-the-art learning-based approaches suffer from the following limitations.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
CPU affinity enables the binding of an application thread to a physical core or a range of cores.
 
2
CPU governors are power schemes for the CPU, deciding the frequency of operation of the cores.
 
Literature
1.
go back to reference T. Chantem, Y. Xiang, X.S. Hu, R.P. Dick, Enhancing multicore reliability through wear compensation in online assignment and scheduling. in Proceedings of the Conference on Design, Automation and Test in Europe (DATE) (European Design and Automation Association, 2013), pp. 1373–1378 T. Chantem, Y. Xiang, X.S. Hu, R.P. Dick, Enhancing multicore reliability through wear compensation in online assignment and scheduling. in Proceedings of the Conference on Design, Automation and Test in Europe (DATE) (European Design and Automation Association, 2013), pp. 1373–1378
2.
go back to reference A. Das, R.A. Shafik, G.V. Merrett, B.M. Al-Hashimi, A. Kumar, B. Veeravalli, Reinforcement learning-based inter- and intra-application thermal optimization for lifetime improvement of multicore systems, in Proceeding of the Annual Design Automation Conference (DAC) (ACM, 2014) A. Das, R.A. Shafik, G.V. Merrett, B.M. Al-Hashimi, A. Kumar, B. Veeravalli, Reinforcement learning-based inter- and intra-application thermal optimization for lifetime improvement of multicore systems, in Proceeding of the Annual Design Automation Conference (DAC) (ACM, 2014)
3.
go back to reference Y. Ge, Q. Qiu, Dynamic thermal management for multimedia applications using machine learning, in Proceeding of the Annual Design Automation Conference (DAC) (ACM, 2011), pp. 95–100 Y. Ge, Q. Qiu, Dynamic thermal management for multimedia applications using machine learning, in Proceeding of the Annual Design Automation Conference (DAC) (ACM, 2011), pp. 95–100
4.
go back to reference M.-L. Li, R. Sasanka, S.V. Adve, Y.-K. Chen, E. Debes, The ALPBench benchmark suite for complex multimedia applications, in Workload Characterization Symposium (IEEE, 2005), pp. 34–45 M.-L. Li, R. Sasanka, S.V. Adve, Y.-K. Chen, E. Debes, The ALPBench benchmark suite for complex multimedia applications, in Workload Characterization Symposium (IEEE, 2005), pp. 34–45
5.
go back to reference V. Pallipadi, A. Starikovskiy, The ondemand governor, in Proceedings of the Linux Symposium, vol. 2 (2006), pp. 215–230 V. Pallipadi, A. Starikovskiy, The ondemand governor, in Proceedings of the Linux Symposium, vol. 2 (2006), pp. 215–230
7.
go back to reference K. Skadron, M.R. Stan, K. Sankaranarayanan, W. Huang, S. Velusamy, D. Tarjan, Temperature-aware microarchitecture: modeling and implementation, ACM Trans. Archit. Code Optim. (TACO) 1(1), 94–125 (2004) K. Skadron, M.R. Stan, K. Sankaranarayanan, W. Huang, S. Velusamy, D. Tarjan, Temperature-aware microarchitecture: modeling and implementation, ACM Trans. Archit. Code Optim. (TACO) 1(1), 94–125 (2004)
8.
go back to reference J. Treibig, G. Hager, G. Wellein, LIKWID: a lightweight performance-oriented tool suite for x86 multicore environments, in International Conference on Parallel Processing Workshops (ICPPW) (2010), pp. 207–216 J. Treibig, G. Hager, G. Wellein, LIKWID: a lightweight performance-oriented tool suite for x86 multicore environments, in International Conference on Parallel Processing Workshops (ICPPW) (2010), pp. 207–216
9.
go back to reference I. Ukhov, M. Bao, P. Eles, Z. Peng, Steady-state dynamic temperature analysis and reliability optimization for embedded multiprocessor systems, in Proceeding of the Annual Design Automation Conference (DAC) (ACM, 2012), pp. 197–204 I. Ukhov, M. Bao, P. Eles, Z. Peng, Steady-state dynamic temperature analysis and reliability optimization for embedded multiprocessor systems, in Proceeding of the Annual Design Automation Conference (DAC) (ACM, 2012), pp. 197–204
10.
go back to reference C. Watkins, P. Dayan, Q-learning. Mach. Learn. 8(3–4), 279–292 (1992)MATH C. Watkins, P. Dayan, Q-learning. Mach. Learn. 8(3–4), 279–292 (1992)MATH
Metadata
Title
Run-Time Adaptations for Lifetime Improvement
Authors
Anup Kumar Das
Akash Kumar
Bharadwaj Veeravalli
Francky Catthoor
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-69374-3_7