sim_utils is a collection of utilities to analyze perf data generated by instruction-accurate simulators.
test.pyis the pre-commit test.- Current supported simulator: Intel® SDE
- Requires: Python: 3.9 (or higher), SDE: latest (9.38 or higher)
sim_utils is capable of analyzing any workload runnable on Intel® SDE, and amis to support QEMU too.
Personally tested cpu2017, cpuv8, geekbench, coremark-pro and accel2023.
Usage:
- Run you workloads on SDE with the suggested command in
cpu2017_collector.py -h. - Write and run a collector for your workloads to generate the CSV file to describe the mappings between files.
cpu2017_collector.pygives an example. - Then run
copy_files.py,for_each.py,combine_global_csv.py,diff_csv_for_f_wrapper.py. send_report.pycan help send the data by mail.