-
Notifications
You must be signed in to change notification settings - Fork 0
/
cpp-exp.json
110 lines (107 loc) · 2.91 KB
/
cpp-exp.json
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
{
"templates":
[
{
"match": { "exp": "time", "config": "cpp", "procs": "(?!1$)" },
"template": "<procs?PARLAY_NUM_THREADS={}> /usr/bin/time -v numactl -i all -- bin/<bench>.<config>.bin <args?{}> <args1?{}> -repeat 20 -warmup 5"
},
{
"match": { "exp": "time", "config": "cpp" },
"template": "<procs?PARLAY_NUM_THREADS={}> /usr/bin/time -v bin/<bench>.<config>.bin <args?{}> <args1?{}> -repeat 20 -warmup 5"
},
{
"match": { "exp": "space", "config": "cpp", "procs": "(?!1$)" },
"template": "<procs?PARLAY_NUM_THREADS={}> /usr/bin/time -v numactl -i all -- bin/<bench>.<config>.bin <args?{}> <args1?{}> -repeat 20 -warmup 0"
},
{
"match": { "exp": "space", "config": "cpp" },
"template": "<procs?PARLAY_NUM_THREADS={}> /usr/bin/time -v bin/<bench>.<config>.bin <args?{}> <args1?{}> -repeat 20 -warmup 0"
}
],
"globals":
{
"config": ["cpp"],
"cwd": ["cpp"],
"exp": ["time","space"],
"trials": ["1"]
},
"jqselect": "( (.exp == \"time\") or (.exp == \"space\" and (.procs == \"1\" or .procs == $max_procs)) )",
"specs":
[
{
"tag": ["primes"],
"bench": ["primes"],
"args": ["-n 100000000"]
},
{
"tag": ["delaunay"],
"bench": ["delaunay"],
"args": ["-input ../inputs/uniform-circle-1M"]
},
{
"tag": ["nearest-nbrs"],
"bench": ["nearest-nbrs"],
"args": ["-input ../inputs/uniform-circle-1M"]
},
{
"tag": ["grep"],
"bench": ["grep"],
"args": ["-infile ../inputs/words256-shuffled.txt -pattern EE"]
},
{
"tag": ["bignum-add"],
"bench": ["bignum-add"],
"args": ["-n 500000000"]
},
{
"tag": ["linefit"],
"bench": ["linefit"],
"args": ["-n 500000000"]
},
{
"tag": ["linearrec"],
"bench": ["linearrec"],
"args": ["-n 200000000"]
},
{
"tag": ["mcss"],
"bench": ["mcss"],
"args": ["-n 500000000"]
},
{
"tag": ["sparse-mxv"],
"bench": ["sparse-mxv"],
"args": ["-n 200000000"]
},
{
"tag": ["tokens"],
"bench": ["tokens"],
"args": ["-infile ../inputs/words256.txt"]
},
{
"tag": ["wc"],
"bench": ["wc"],
"args": ["-infile ../inputs/rmat-10M-symm"]
},
{
"tag": ["msort"],
"bench": ["msort"],
"args": ["-n 20000000"]
},
{
"tag": ["quickhull"],
"bench": ["quickhull"],
"args": ["-infile ../inputs/uniform-circle-20M"]
},
{
"tag": ["bfs"],
"bench": ["bfs"],
"args": ["-infile ../inputs/rmat-10M-symm"]
},
{
"tag": ["integrate"],
"bench": ["integrate"],
"args": ["-n 500000000"]
}
]
}