-
Notifications
You must be signed in to change notification settings - Fork 0
/
doPerfStatGenoa
executable file
·39 lines (39 loc) · 1.48 KB
/
doPerfStatGenoa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
perf stat -D $1 \
-e task-clock -e cycles \
-e stalled-cycles-backend -e stalled-cycles-frontend \
-e iTLB-load-misses -e iTLB-loads \
-e instructions -e branch-instructions -e branch-misses \
-e ex_ret_instr -e ex_ret_ops -e ex_no_retire.all -e ex_div_busy \
-e sse_avx_ops_retired.all \
-e sse_avx_ops_retired.sse_avx_other \
-e sse_avx_ops_retired.sse_avx_shuffle \
-e sse_avx_ops_retired.sse_avx_mov \
-e sse_avx_ops_retired.sse_avx_logical \
-e sse_avx_ops_retired.sse_avx_shift \
-e packed_int_op_type.int128_mov \
-e packed_int_op_type.int256_mov \
-e packed_int_op_type.all \
-e fp_ret_sse_avx_ops.all \
-e fp_ret_sse_avx_ops.add_sub_flops \
-e fp_ret_sse_avx_ops.mult_flops \
-e fp_ret_sse_avx_ops.mac_flops \
-e fp_ret_sse_avx_ops.div_flops \
-e fp_ops_retired_by_width.all \
-e fp_ops_retired_by_width.mmx_uops_retired \
-e fp_ops_retired_by_width.pack_128_uops_retired \
-e fp_ops_retired_by_width.pack_256_uops_retired \
-e fp_ops_retired_by_width.pack_512_uops_retired \
-e fp_ops_retired_by_width.scalar_uops_retired \
-e cache-misses -e cache-references \
-e all_data_cache_accesses \
-e L1-dcache-load-misses -e L1-dcache-loads -e L1-dcache-prefetches \
-e L1-icache-load-misses -e L1-icache-loads \
-e l2_cache_req_stat.all \
-e l2_cache_req_stat.ic_dc_hit_in_l2 \
-e l2_cache_req_stat.ic_dc_miss_in_l2 \
-e ls_dispatch.ld_dispatch \
-e ls_dispatch.ld_st_dispatch \
-e ls_dispatch.store_dispatch \
-e l3_lookup_state.l3_hit -e l3_lookup_state.l3_miss \
-e dTLB-load-misses -e dTLB-loads \
$2