-
Notifications
You must be signed in to change notification settings - Fork 0
/
param.ccl
58 lines (43 loc) · 1.59 KB
/
param.ccl
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# Parameter definitions for thorn PAPI
BOOLEAN verbose "Output debug messages?" STEERABLE=always
{
} "no"
BOOLEAN per_thread_statistics "Collect statistics per thread (instead of per process)" STEERABLE=recover
{
} "yes"
BOOLEAN define_statistics_clocks "Define multiple clocks for each PAPI counter, providing min/max/avg/sdv" STEERABLE=recover
{
} "no"
BOOLEAN use_multiplexing "Use multiplexing to gather more, but less accurate information" STEERABLE=recover
{
} "yes"
INT out_every "Output statistics every so many iterations" STEERABLE=always
{
0 :: "after initial data and shutdown"
1:* :: "every so many iterations"
-1 :: "no statistics output"
} 0
STRING events_flops "PAPI events for flop/sec" STEERABLE=recover
{
"" :: ""
} "PAPI_FP_OPS PAPI_DP_OPS PAPI_VEC_DP PAPI_TOT_CYC PAPI_REF_CYC SIMD_FP_256:PACKED_DOUBLE"
STRING events_ipc "PAPI events for instructions/cycle" STEERABLE=recover
{
"" :: ""
} "PAPI_TOT_CYC PAPI_TOT_INS PAPI_FP_INS PAPI_INT_INS"
STRING events_icache "PAPI events for instruction cache usage" STEERABLE=recover
{
"" :: ""
} "PAPI_L1_ICA PAPI_L1_ICM PAPI_L2_ICA PAPI_L2_ICM PAPI_L3_ICA PAPI_L3_ICM"
STRING events_dcache "PAPI events for data cache usage" STEERABLE=recover
{
"" :: ""
} "PAPI_L1_DCA PAPI_L1_DCM PAPI_L2_DCA PAPI_L2_DCM PAPI_L3_DCA PAPI_L3_DCM"
STRING events_memory "PAPI evens for memory accesses" STEERABLE=recover
{
"" :: ""
} "PAPI_LD_INS PAPI_SR_INS PAPI_MEM_RCY PAPI_MEM_WCY"
INT dgemm_N "Matrix size; mem = 32 N^2 bytes, cpu = 2 N^3 flop"
{
1:* :: "N=2000 requires 128 Mbyte and 16 Gflop; N=5000 requires 800 Mbyte and 250 Gflop"
} 1000