Skip to main content
Erschienen in: The Journal of Supercomputing 7/2015

01.07.2015

Energy calculation for periodic multi-core scheduling in system thermal steady state with consideration of leakage and temperature dependency

verfasst von: Ming Fan, Rong Rong, Shuo Liu, Gang Quan

Erschienen in: The Journal of Supercomputing | Ausgabe 7/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Energy estimation is a fundamental problem in energy-aware design and analysis. How to effectively and efficiently calculate the energy consumption, particularly when moving from uni-core platform to multi-core platform, is a critical issue. Moreover, when taking the interdependency between power and temperature into account, the estimation of energy consumption becomes more challenging. In this paper, we present a closed-form analytical solution to calculate the system thermal steady-state energy consumption for a periodic voltage schedule on a multi-core platform, with the leakage/temperature dependency taken into consideration. Our experiments show that the proposed method can achieve an average speedup of \(15\times \) over the existing related work, with a relative error no more than 1.5 %.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

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+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!

Literatur
2.
Zurück zum Zitat Bao M, Andrei A, Eles P, Peng Z (2008) Temperature-aware voltage selection for energy optimization. In: Design, Automation and Test in Europe (DATE), pp 1083–1086. doi:10.1109/DATE.2008.4484920 Bao M, Andrei A, Eles P, Peng Z (2008) Temperature-aware voltage selection for energy optimization. In: Design, Automation and Test in Europe (DATE), pp 1083–1086. doi:10.​1109/​DATE.​2008.​4484920
3.
Zurück zum Zitat Bao M, Andrei A, Eles P, Peng Z (2009) On-line thermal aware dynamic voltage scaling for energy optimization with frequency/temperature dependency consideration. In: Design Automation Conference (DAC), 46th ACM/IEEE, pp 490–495 Bao M, Andrei A, Eles P, Peng Z (2009) On-line thermal aware dynamic voltage scaling for energy optimization with frequency/temperature dependency consideration. In: Design Automation Conference (DAC), 46th ACM/IEEE, pp 490–495
4.
Zurück zum Zitat Bell JRS (1998) Mathematical analysis for modeling. CRC Press, Florida Bell JRS (1998) Mathematical analysis for modeling. CRC Press, Florida
5.
Zurück zum Zitat Borkar S (2007) Thousand core chips: a technology perspective. In: Design Automation Conference (DAC), 44th ACM, ACM, New York, NY, USA, pp 746–749. doi:10.1145/1278480.1278667 Borkar S (2007) Thousand core chips: a technology perspective. In: Design Automation Conference (DAC), 44th ACM, ACM, New York, NY, USA, pp 746–749. doi:10.​1145/​1278480.​1278667
6.
Zurück zum Zitat Chantem T, Hu XS, Dick R (2009) Online work maximization under a peak temperature constraint. In: ISLPED, pp 105–110 Chantem T, Hu XS, Dick R (2009) Online work maximization under a peak temperature constraint. In: ISLPED, pp 105–110
7.
Zurück zum Zitat Fan M, Chaturvedi V, Sha S, Quan G (2013) An analytical solution for multi-core energy calculation with consideration of leakage and temperature dependency. In: Low Power Electronics and Design (ISLPED), 2013 IEEE International Symposium on, pp 353–358. doi:10.1109/ISLPED.2013.6629322 Fan M, Chaturvedi V, Sha S, Quan G (2013) An analytical solution for multi-core energy calculation with consideration of leakage and temperature dependency. In: Low Power Electronics and Design (ISLPED), 2013 IEEE International Symposium on, pp 353–358. doi:10.​1109/​ISLPED.​2013.​6629322
8.
Zurück zum Zitat Hanumaiah V, Rao R, Vrudhula S, Chatha KS (2009) Throughput optimal task allocation under thermal constraints for multi-core processors. In: Proceedings of the 46th Annual Design Automation Conference, ACM, New York, NY, USA, DAC ’09, pp 776–781. doi:10.1145/1629911.1630112 Hanumaiah V, Rao R, Vrudhula S, Chatha KS (2009) Throughput optimal task allocation under thermal constraints for multi-core processors. In: Proceedings of the 46th Annual Design Automation Conference, ACM, New York, NY, USA, DAC ’09, pp 776–781. doi:10.​1145/​1629911.​1630112
9.
Zurück zum Zitat Hanumaiah V, Vrudhula S, Chatha K (2009) Maximizing performance of thermally constrained multi-core processors by dynamic voltage and frequency control pp 310–313 Hanumaiah V, Vrudhula S, Chatha K (2009) Maximizing performance of thermally constrained multi-core processors by dynamic voltage and frequency control pp 310–313
11.
Zurück zum Zitat Huang H, Quan G (2011) Leakage aware energy minimization for real-time systems under the maximum temperature constraint. In: Design, Automation Test in Europe(DATE), pp 1–6. doi:10.1109/DATE.2011.5763083 Huang H, Quan G (2011) Leakage aware energy minimization for real-time systems under the maximum temperature constraint. In: Design, Automation Test in Europe(DATE), pp 1–6. doi:10.​1109/​DATE.​2011.​5763083
13.
Zurück zum Zitat Jejurikar R, Gupta R (2005) Dynamic slack reclamation with procrastination scheduling in real-time embedded systems. In: Design Automation Conference (DAC), 42nd IEEE, pp 111–116. doi:10.1109/DAC.2005.193783 Jejurikar R, Gupta R (2005) Dynamic slack reclamation with procrastination scheduling in real-time embedded systems. In: Design Automation Conference (DAC), 42nd IEEE, pp 111–116. doi:10.​1109/​DAC.​2005.​193783
14.
Zurück zum Zitat Lee CH, Shin K (2004) On-line dynamic voltage scaling for hard real-time systems using the edf algorithm. In: Real-Time Systems Symposium (RTSS), 25th IEEE International, pp 319–335. doi:10.1109/REAL.2004.38 Lee CH, Shin K (2004) On-line dynamic voltage scaling for hard real-time systems using the edf algorithm. In: Real-Time Systems Symposium (RTSS), 25th IEEE International, pp 319–335. doi:10.​1109/​REAL.​2004.​38
15.
Zurück zum Zitat Liao W, He L, Lepak K (2005) Temperature and supply voltage aware performance and power modeling at microarchitecture level. Computer-Aided Design Integr Circuits Syst IEEE Trans on 24(7):1042–1053. doi:10.1109/TCAD.2005.850860 CrossRef Liao W, He L, Lepak K (2005) Temperature and supply voltage aware performance and power modeling at microarchitecture level. Computer-Aided Design Integr Circuits Syst IEEE Trans on 24(7):1042–1053. doi:10.​1109/​TCAD.​2005.​850860 CrossRef
16.
Zurück zum Zitat Liu Y, Yang H, Dick R, Wang H, Shang L (2007) Thermal vs energy optimization for dvfs-enabled processors in embedded systems. In: Quality Electronic Design (ISQED), 8th International Symposium on, pp 204–209. doi:10.1109/ISQED.2007.158 Liu Y, Yang H, Dick R, Wang H, Shang L (2007) Thermal vs energy optimization for dvfs-enabled processors in embedded systems. In: Quality Electronic Design (ISQED), 8th International Symposium on, pp 204–209. doi:10.​1109/​ISQED.​2007.​158
17.
Zurück zum Zitat Lung C, Ho Y, Kwai D, Chang S (2011) Thermal-aware online task allocation for 3d multi-core processor throughput optimization. Design, automation, and test in Europe (DATE). Grenoble, France, pp 1–6 Lung C, Ho Y, Kwai D, Chang S (2011) Thermal-aware online task allocation for 3d multi-core processor throughput optimization. Design, automation, and test in Europe (DATE). Grenoble, France, pp 1–6
18.
Zurück zum Zitat Markoff J (2004) Intel’s big shift after hitting technical wall. New York Times Markoff J (2004) Intel’s big shift after hitting technical wall. New York Times
20.
Zurück zum Zitat Quan G, Zhang Y (2009) Leakage aware feasibility analysis for temperature-constrained hard real-time periodic tasks. In: Real-Time Systems (ECRTS), 21st Euromicro Conference on, pp 207–216. doi:10.1109/ECRTS.2009.28 Quan G, Zhang Y (2009) Leakage aware feasibility analysis for temperature-constrained hard real-time periodic tasks. In: Real-Time Systems (ECRTS), 21st Euromicro Conference on, pp 207–216. doi:10.​1109/​ECRTS.​2009.​28
21.
Zurück zum Zitat Rabaey J, Chandrakasan A, Nikolic B (2003) Digital integrated circuits: A design perspective. In: Englewood Cliffs, NJ: Prentice-Hall Rabaey J, Chandrakasan A, Nikolic B (2003) Digital integrated circuits: A design perspective. In: Englewood Cliffs, NJ: Prentice-Hall
22.
Zurück zum Zitat Sharifi S, Ayoub R, Rosing T (2012) Tempomp: Integrated prediction and management of temperature in heterogeneous mpsocs. In: Design, Automation Test in Europe(DATE), pp 593–598. doi:10.1109/DATE.2012.6176542 Sharifi S, Ayoub R, Rosing T (2012) Tempomp: Integrated prediction and management of temperature in heterogeneous mpsocs. In: Design, Automation Test in Europe(DATE), pp 593–598. doi:10.​1109/​DATE.​2012.​6176542
23.
Zurück zum Zitat Ukhov I, Bao M, Eles P, Peng Z (2012) Steady-state dynamic temperature analysis and reliability optimization for embedded multiprocessor systems. In: Design Automation Conference (DAC), 49th ACM/EDAC/IEEE, pp 197–204 Ukhov I, Bao M, Eles P, Peng Z (2012) Steady-state dynamic temperature analysis and reliability optimization for embedded multiprocessor systems. In: Design Automation Conference (DAC), 49th ACM/EDAC/IEEE, pp 197–204
24.
Zurück zum Zitat Yang CY, Chen JJ, Thiele L, Kuo TW (2010) Energy-efficient real-time task scheduling with temperature-dependent leakage. In: DATE, pp 9–14 Yang CY, Chen JJ, Thiele L, Kuo TW (2010) Energy-efficient real-time task scheduling with temperature-dependent leakage. In: DATE, pp 9–14
25.
Zurück zum Zitat Yao F, Demers A, Shenker S (1995) A scheduling model for reduced cpu energy. In: Foundations of Computer Science(FOCS), 36th Annual Symposium on, pp 374–382. doi:10.1109/SFCS.1995.492493 Yao F, Demers A, Shenker S (1995) A scheduling model for reduced cpu energy. In: Foundations of Computer Science(FOCS), 36th Annual Symposium on, pp 374–382. doi:10.​1109/​SFCS.​1995.​492493
27.
Zurück zum Zitat Yongpan L, Huazhong Y (2010) Temperature-aware leakage estimation using piecewise linear power models. IEICE Trans on Electron 93(12):1679–1691 Yongpan L, Huazhong Y (2010) Temperature-aware leakage estimation using piecewise linear power models. IEICE Trans on Electron 93(12):1679–1691
28.
Zurück zum Zitat Zhang S, Chatha KS (2010) Thermal aware task sequencing on embedded processors. In: DAC, pp 585–590 Zhang S, Chatha KS (2010) Thermal aware task sequencing on embedded processors. In: DAC, pp 585–590
Metadaten
Titel
Energy calculation for periodic multi-core scheduling in system thermal steady state with consideration of leakage and temperature dependency
verfasst von
Ming Fan
Rong Rong
Shuo Liu
Gang Quan
Publikationsdatum
01.07.2015
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 7/2015
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-015-1405-0

Weitere Artikel der Ausgabe 7/2015

The Journal of Supercomputing 7/2015 Zur Ausgabe

Premium Partner