Skip to main content
Top
Published in: SICS Software-Intensive Cyber-Physical Systems 3-4/2014

01-08-2014 | Special Issue Paper

Evaluation of CPU frequency transition latency

Authors: Abdelhafid Mazouz, Alexandre Laurent, Benoît Pradelle, William Jalby

Published in: SICS Software-Intensive Cyber-Physical Systems | Issue 3-4/2014

Log in

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

search-config
loading …

Abstract

Dynamic Voltage and Frequency Scaling (DVFS) has appeared as one of the most important techniques to reduce energy consumption in computing systems. The main idea exploited by DVFS controllers is to reduce the CPU frequency in memory-bound phases, usually significantly reducing the energy consumption. However, depending on the CPU model, transitions between CPU frequencies may imply varying delays. Such delays are often optimistically ignored in DVFS controllers, whereas their knowledge could enhance the quality of frequency setting decisions.
The current article presents an experimental study on the measurement of frequency transition latencies. The measurement methodology is presented accompanied with evaluations on three Intel machines, reflecting three distinct micro-architectures. In overall, we show for our experimental setup that, while changing CPU frequency upward leads to higher transition delays, changing it downward leads to smaller or similar transition delays across the set of available frequencies.

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!

Computer Science - Research and Development

Computer Science – Research and Development (CSRD), formerly Informatik – Forschung und Entwicklung (IFE), is a quarterly international journal that publishes high-quality research and survey papers from the Software Engineering & Systems area.

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!

Show more products
Footnotes
1
Experimental setup in Sect. 4.
 
2
2.776 is the t distribution value for a 95 % confidence level.
 
3
Confidence intervals overlap but the mean of either is outside the confidence interval of the other.
 
Literature
1.
go back to reference Ge R, Feng X, Feng W-c, Cameron KW (2007) CPU MISER: a performance-directed, run-time system for power-aware clusters. In: ICPP 2007. International conference on parallel processing, p 18. doi:10.1109/ICPP.2007.29 CrossRef Ge R, Feng X, Feng W-c, Cameron KW (2007) CPU MISER: a performance-directed, run-time system for power-aware clusters. In: ICPP 2007. International conference on parallel processing, p 18. doi:10.​1109/​ICPP.​2007.​29 CrossRef
2.
go back to reference Georges A, Buytaert D, Eeckhout L (2007) Statistically rigorous Java performance evaluation. In: Proceedings of the 22nd annual ACM SIGPLAN conference on object-oriented programming systems and applications (OOPSLA ’07). ACM, New York, pp 57–76. doi:10.1145/1297027.1297033 CrossRef Georges A, Buytaert D, Eeckhout L (2007) Statistically rigorous Java performance evaluation. In: Proceedings of the 22nd annual ACM SIGPLAN conference on object-oriented programming systems and applications (OOPSLA ’07). ACM, New York, pp 57–76. doi:10.​1145/​1297027.​1297033 CrossRef
3.
go back to reference Hsu C-h, Feng W-c (2005) A power-aware run-time system for high-performance computing. In: Proceedings of the 2005 ACM/IEEE conference on supercomputing (SC ’05). IEEE Comput Soc, Washington, p 1. doi:10.1109/SC.2005.3 Hsu C-h, Feng W-c (2005) A power-aware run-time system for high-performance computing. In: Proceedings of the 2005 ACM/IEEE conference on supercomputing (SC ’05). IEEE Comput Soc, Washington, p 1. doi:10.​1109/​SC.​2005.​3
4.
go back to reference Intel Corporation (2000) Developer manual: Intel 80200 processor based on Intel XScale datasheet Intel Corporation (2000) Developer manual: Intel 80200 processor based on Intel XScale datasheet
6.
go back to reference Intel Corporation (2011) Intel Xeon processor E3-1200 family datasheet Intel Corporation (2011) Intel Xeon processor E3-1200 family datasheet
7.
go back to reference Intel Corporation (2012) Intel Xeon processor E5-1600/E5-2600/E5-4600 product families Intel Corporation (2012) Intel Xeon processor E5-1600/E5-2600/E5-4600 product families
9.
go back to reference Mazouz A, Touati SAA, Barthou D (2010) Study of variations of native program execution times on multi-core architectures. In: CISIS ’10: proc. of the international conference on complex, intelligent and software intensive systems (MuCoCos workshop). IEEE Comput Soc, Washington, pp 919–924. doi:10.1109/CISIS.2010.96 Mazouz A, Touati SAA, Barthou D (2010) Study of variations of native program execution times on multi-core architectures. In: CISIS ’10: proc. of the international conference on complex, intelligent and software intensive systems (MuCoCos workshop). IEEE Comput Soc, Washington, pp 919–924. doi:10.​1109/​CISIS.​2010.​96
10.
go back to reference Raj J (1991) The art of computer systems performance analysis: techniques for experimental design, measurement, simulation, and modelling. Wiley, New York Raj J (1991) The art of computer systems performance analysis: techniques for experimental design, measurement, simulation, and modelling. Wiley, New York
11.
go back to reference Snowdon D (2010) Operating system directed power management. PhD thesis, University of New South Wales Snowdon D (2010) Operating system directed power management. PhD thesis, University of New South Wales
12.
go back to reference Mytkowicz T, Diwan A, Sweeney PF, Hauswirth M (2009) Producing wrong data without doing anything obviously wrong! In: Architectural support for programming languages and operating systems (ASPLOS) Mytkowicz T, Diwan A, Sweeney PF, Hauswirth M (2009) Producing wrong data without doing anything obviously wrong! In: Architectural support for programming languages and operating systems (ASPLOS)
13.
go back to reference Touati SAA, Worms J, Briais S (2012) The speedup-test: a statistical methodology for programme speedup analysis and computation. In: Concurrency and computation: practice and experience, p 22 Touati SAA, Worms J, Briais S (2012) The speedup-test: a statistical methodology for programme speedup analysis and computation. In: Concurrency and computation: practice and experience, p 22
14.
go back to reference Wu Q, Martonosi M, Clark DW, Reddi VJ, Connors D, Wu Y, Lee J, Brooks D (2005) A dynamic compilation framework for controlling microprocessor energy and performance. In: MICRO, pp 271–282 Wu Q, Martonosi M, Clark DW, Reddi VJ, Connors D, Wu Y, Lee J, Brooks D (2005) A dynamic compilation framework for controlling microprocessor energy and performance. In: MICRO, pp 271–282
Metadata
Title
Evaluation of CPU frequency transition latency
Authors
Abdelhafid Mazouz
Alexandre Laurent
Benoît Pradelle
William Jalby
Publication date
01-08-2014
Publisher
Springer Berlin Heidelberg
Published in
SICS Software-Intensive Cyber-Physical Systems / Issue 3-4/2014
Print ISSN: 2524-8510
Electronic ISSN: 2524-8529
DOI
https://doi.org/10.1007/s00450-013-0240-x

Other articles of this Issue 3-4/2014

SICS Software-Intensive Cyber-Physical Systems 3-4/2014 Go to the issue

Premium Partner