• DocumentCode
    186368
  • Title

    Workload synthesis: Generating benchmark workloads from statistical execution profile

  • Author

    KeunSoo Kim ; Changmin Lee ; Jung Ho Jung ; Won Woo Ro

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Yonsei Univ., Seoul, South Korea
  • fYear
    2014
  • fDate
    26-28 Oct. 2014
  • Firstpage
    120
  • Lastpage
    129
  • 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.
  • Keywords
    benchmark testing; ARM-based mobile devices; benchmark workload generation; execution time reduction; hardware performance counters; instruction stream inspection; sampling technique; statistical execution profile; synthetic workload generation; workload synthesis; Benchmark testing; Hardware; Kernel; Performance evaluation; Phasor measurement units; Radiation detectors; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization (IISWC), 2014 IEEE International Symposium on
  • Conference_Location
    Raleigh, NC
  • Print_ISBN
    978-1-4799-6452-9
  • Type

    conf

  • DOI
    10.1109/IISWC.2014.6983051
  • Filename
    6983051