Automatic Workload Generation
ConceptAutomatic Workload Generation is a methodology for systematically synthesizing representative training applications that cover a broad range of program behavior state-space, primarily used to train machine learning models for hardware performance and power prediction. By exposing low-level program characteristics as user-controllable knobs, it overcomes the limitations of standard benchmark suites, achieving over 11x higher state-space coverage than suites such as SPEC CPU2006, MiBench, MediaBench, and TPC-H, and improving the accuracy of ML-based prediction systems by 2.5x to 3.6x.
WIKI
Automatic Workload Generation
Overview
Automatic Workload Generation is a methodology and framework for systematically generating synthetic training applications whose low-level program characteristics can be precisely controlled. It is designed to produce training sets that cover a wide region of the program behavior state-space, enabling the construction of more accurate and generalizable machine learning (ML) models for tasks such as performance and power prediction. The approach was introduced to overcome the limitations of relying on hand-picked standard benchmark suites, which were shown to leave large portions of the application state-space uncovered and to require tedious manual effort to extend.
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →