Skip navigation

Standard Performance Evaluation Corporation

Facebook logo LinkedIn logo Twitter logo Google+ logo

Chauffeur WDK

The Chauffeur framework was designed to simplify the development of workloads for measuring both performance and energy efficiency. Chauffeur contains functionality that is common to most workloads, enabling developers to focus on the actual business logic of the application, and take advantage of Chauffeur’s capabilities for configuration, execution, data collection, validation, and reporting.

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.

Chauffeur was initially designed to meet the requirements of the SERT. SPEC recognized that the framework would also be useful for research and development purposes and 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.

The Chauffeur Framework was designed and implemented by Jeremy A. Arnold. This work was done as a part of his Master's Project entitled Chauffeur: A Framework for Measuring Energy Efficiency of Servers at the University of Minnesota.

Update Notices

April 18th, 2017: The Chauffeur WDK 2.0 released
Version 2.0.0 of the Chauffeur WDK is now available. This is a major update which includes many enhancements and bug fixes. Highlights include:
• Support for new operating systems and platforms
• Improved hardware and software discovery
• Reduced memory footprint for the controller system
• Increased flexibility of runtime behavior for worklet developers

Licensees of the Chauffeur WDK 1.x are eligble for a free upgrade until October 31st, 2017

Information on Chauffeur WDK

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

Chauffeur WDK 2.0 Release
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 
Chauffeur: A Framework for Measuring Energy Efficiency of Servers 


Frequently Asked Questions (FAQ) - Installation and run time issues raised by users of Chauffeur WDK
Chauffeur WDK Support Forum
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