Skip navigation

Standard Performance Evaluation Corporation

Facebook logo LinkedIn logo Twitter logo

Chauffeur® WDK

The Chauffeur® WDK (Worklet Development Kit) Tool was designed to simplify the development of workloads for measuring both performance and energy efficiency. This tool's workload framework contains functionality that is common to most workloads, enabling developers to focus on the actual business logic of the application, and take advantage of the Chauffeur WDK framework's capabilities for configuration, execution, data collection, validation, and reporting.

When SPEC developed the SPECpower_ssj® 2008 benchmark, 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 SERT suite, they recognized that many of these best practices were independent of the actual workload being measured.

The Chauffeur framework was initially designed to meet the requirements of the SERT suite. SPEC recognized that the framework would also be useful for research and development purposes and is now being made available as the Chauffeur WDK tool. This kit can be used to develop new workloads, or “worklets” in Chauffeur WDK tool terminology. Researchers can also use the Chauffeur WDK tool 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 WDK tool 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 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

Information on the Chauffeur WDK Tool

Press Releases

2.0 Release
1.1.0 Press Release

Technical and Support Documentation
The Chauffeur WDK tool framework technical and support documents.

User Guide 
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
Support Forum (Read-only)
Power Measurement Setup Guide


PTDaemon® Tool Updates


Chauffeur WDK Tool Credits