Standard Performance Evaluation Corporation
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.
Information on Chauffeur WDK
Chauffeur WDK Documentation
You can purchase Chauffeur WDK or any other SPEC benchmark or tool by using the Online Order Form