Skip navigation

Standard Performance Evaluation Corporation


ChauffeurTM WDK

When SPEC developed SPECpower_ssj2008, the first industry-standard benchmark for measuring energy efficiency of servers, they also created the SPEC Power and Performance Benchmark Methodology to describe best practices for future benchmarks and tools developed to measure power and performance of computer systems. As SPEC set out to create the Server Efficiency Rating Tool (SERT), they recognized that many of these best practices were independent of the actual workload being measured.

To this end, SPEC developed the Chauffeur framework. Chauffeur was designed to simplify the development of workloads for measuring both performance and energy efficiency. Because Chauffeur contains functions that are common to most workloads, developers of new workloads can focus on the actual business logic of the application, and take advantage of Chauffeur’s capabilities for configuration, run-time, data collection, validation, and reporting.

Chauffeur Framework was designed and implemented by Jeremy A. Arnold. This work has been done as a part of his Master's Thesis entitled "Chauffeur: A Framework for Measuring Energy Efficiency of Servers" at the University of Minnesota. A link to his thesis is coming soon.

Chauffeur was initially designed to meet the requirements of the SERT. However, SPEC recognized that the framework would also be useful for research and development purposes. The Chauffeur framework is now being made available as the Chauffeur Worklet Development Kit (WDK). This kit can be used to develop new workloads (or “worklets” in Chauffeur terminology). Researchers can also use the WDK to configure worklets to run in different ways, in order to mimic the behavior of different types of applications. These features can be used in the development and assessment of new technologies such as power management capabilities.

Update Notices

May 26th, 2015: The Chauffeur WDK V1.1.0 released
Version 1.1.0 of the Chauffeur WDK is now available for researchers. This is a major update which includes many enhancements.
• Statistical analysis of power measurement data collected by SPEC PTDaemon.
• Automated hardware and software discovery.
• Enhanced detection of correct current and voltage ranges.
• Automatic tuning for the latest generation of platforms.
• Wide platform (hardware and OS) support.

Information on Chauffeur WDK

Press Releases
Chauffeur WDK press release material, documents, and announcements:

Chauffeur WDK 1.1.0 Press Release 

Chauffeur WDK Documentation
Chauffeur WDK technical and support documents.

Chauffeur WDK User Guide 
Chauffeur WDK Run and Reporting Rules 
Result File Fields Description 
PTDaemon Design
Power and Performance Methodology
Accepted Measurement Devices

Related Publications

1st Chauffeur tutorial at ICPE 2014 
2nd Chauffeur tutorial at ICPE 2014 


Workloads developed using Chauffeur WDK (Coming Soon)


Frequently Asked Questions (FAQ) - Installation and runtime issues raised by users of Chauffeur WDK.
Chauffeur WDK Support Forum - For licensees only.
Power Measurement Setup Guide


PTDaemon Updates


You can purchase Chauffeur WDK or any other SPEC benchmark or tool by using the Online Order Form


Chauffeur WDK Credits