Workload synthesis: Generating benchmark workloads from statistical execution profile

Keunsoo Kim, Changmin Lee, Jung Ho Jung, Won Woo Ro

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

We propose an approach for benchmark workload generation. The proposed workload synthesis generates synthetic workloads that model the behavior of real applications. Statistical execution profile of a workload is constructed from hardware performance counters available in recent processors, and the overhead of profiling is significantly lower than instrumentation or simulation which requires inspection of instruction stream. Workload synthesis can be applied even though the source codes or binaries of real applications are not available, because it utilizes only statistical profile. In addition, for non-deterministic workloads, using synthetic workloads provides more consistent results than executing real workloads, since a synthetic workload replays predetermined instructions reconstructed from the execution profile of a real workload. Furthermore, with a sampling technique, we can reduce the execution time of synthetic workloads while preserving its run-time characteristics. We have implemented and evaluated the proposed method on ARM-based mobile devices. The results show that synthetic workloads reproduce the profiled performance event counts of real workloads with high accuracy.

Original languageEnglish
Title of host publicationIISWC 2014 - IEEE International Symposium on Workload Characterization
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages120-129
Number of pages10
ISBN (Electronic)9781479964536
DOIs
Publication statusPublished - 2014 Dec 11
Event2014 IEEE International Symposium on Workload Characterization, IISWC 2014 - Raleigh, United States
Duration: 2014 Oct 262014 Oct 28

Publication series

NameIISWC 2014 - IEEE International Symposium on Workload Characterization

Other

Other2014 IEEE International Symposium on Workload Characterization, IISWC 2014
CountryUnited States
CityRaleigh
Period14/10/2614/10/28

    Fingerprint

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Hardware and Architecture
  • Software
  • Electrical and Electronic Engineering
  • Control and Systems Engineering

Cite this

Kim, K., Lee, C., Jung, J. H., & Ro, W. W. (2014). Workload synthesis: Generating benchmark workloads from statistical execution profile. In IISWC 2014 - IEEE International Symposium on Workload Characterization (pp. 120-129). [6983051] (IISWC 2014 - IEEE International Symposium on Workload Characterization). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/IISWC.2014.6983051