OLD | NEW |
---|---|
(Empty) | |
1 { | |
2 "name": "SIMDJS", | |
3 "run_count": 5, | |
Michael Achenbach
2015/05/20 10:33:16
Is 5 ok? What's the total time of running this?
bradn
2015/05/20 11:30:04
It seems to be ok (I'm assuming this is because th
| |
4 "units": "ms", | |
5 "total": true, | |
6 "resources": [ | |
7 "test/simdjs/data/src/benchmarks/kernel-template.js", | |
8 "test/simdjs/data/src/benchmarks/averageFloat32x4.js", | |
9 "test/simdjs/data/src/benchmarks/averageFloat32x4LoadFromInt8Array.js", | |
10 "test/simdjs/data/src/benchmarks/averageFloat32x4LoadX.js", | |
11 "test/simdjs/data/src/benchmarks/averageFloat32x4LoadXY.js", | |
12 "test/simdjs/data/src/benchmarks/averageFloat32x4LoadXYZ.js", | |
13 "test/simdjs/data/src/benchmarks/averageFloat64x2.js", | |
14 "test/simdjs/data/src/benchmarks/averageFloat64x2Load.js", | |
15 "test/simdjs/data/src/benchmarks/mandelbrot.js", | |
16 "test/simdjs/data/src/benchmarks/matrix-multiplication.js", | |
17 "test/simdjs/data/src/benchmarks/transform.js", | |
18 "test/simdjs/data/src/benchmarks/shiftrows.js", | |
19 "test/simdjs/data/src/benchmarks/transpose4x4.js", | |
20 "test/simdjs/data/src/benchmarks/inverse4x4.js", | |
21 "test/simdjs/data/src/benchmarks/sinx4.js", | |
22 "test/simdjs/data/src/benchmarks/memset.js", | |
23 "test/simdjs/data/src/benchmarks/memcpy.js", | |
24 "test/simdjs/data/src/benchmarks/base.js", | |
25 "test/simdjs/data/src/ecmascript_simd.js" | |
26 ], | |
27 "flags": ["--harmony-object", "test/simdjs/harness-adapt.js"], | |
Michael Achenbach
2015/05/20 10:33:17
Should this be benchmark-adapt?
bradn
2015/05/20 11:30:05
Actually this is right, but that file was from an
Michael Achenbach
2015/05/20 12:20:02
ok
| |
28 "path": ["../../"], | |
Michael Achenbach
2015/05/20 10:33:16
Can the workdir not be "." and all paths be relati
bradn
2015/05/20 11:30:04
This lets me share the harness-adapt/finish with t
Michael Achenbach
2015/05/20 12:20:02
I'm fine if you keep it like that for now. With ha
| |
29 "tests": [ | |
30 { | |
31 "name": "kernel-template", | |
32 "main": "test/simdjs/harness-finish.js", | |
Michael Achenbach
2015/05/20 10:33:17
It will make a new call to d8 for each "main" file
bradn
2015/05/20 11:30:04
I assume this is preferrable, as then then run_per
Michael Achenbach
2015/05/20 12:20:02
If the behavior of the benchmark is what you want
| |
33 "flags": ["test/simdjs/data/src/benchmarks/kernel-template.js"], | |
34 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
35 "tests": [ | |
36 {"name": "SIMD"}, | |
37 {"name": "Non-SIMD"}, | |
38 {"name": "Speedup", "units": "score"}, | |
39 {"name": "Iterations", "units": "count"} | |
40 ] | |
41 }, | |
42 { | |
43 "name": "averageFloat32x4", | |
44 "main": "test/simdjs/harness-finish.js", | |
45 "flags": ["test/simdjs/data/src/benchmarks/averageFloat32x4.js"], | |
Michael Achenbach
2015/05/20 10:33:17
Does this work as expected? Flags are passed to d8
bradn
2015/05/20 11:30:05
Yes this is the intended set of args.
| |
46 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
47 "tests": [ | |
48 {"name": "SIMD"}, | |
49 {"name": "Non-SIMD"}, | |
50 {"name": "Speedup", "units": "score"}, | |
51 {"name": "Iterations", "units": "count"} | |
52 ] | |
53 }, | |
54 { | |
55 "name": "averageFloat32x4LoadFromInt8Array", | |
56 "main": "test/simdjs/harness-finish.js", | |
57 "flags": ["test/simdjs/data/src/benchmarks/averageFloat32x4LoadFromInt8Arr ay.js"], | |
58 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
59 "tests": [ | |
60 {"name": "SIMD"}, | |
61 {"name": "Non-SIMD"}, | |
62 {"name": "Speedup", "units": "score"}, | |
63 {"name": "Iterations", "units": "count"} | |
64 ] | |
65 }, | |
66 { | |
67 "name": "averageFloat32x4LoadX", | |
68 "main": "test/simdjs/harness-finish.js", | |
69 "flags": ["test/simdjs/data/src/benchmarks/averageFloat32x4LoadX.js"], | |
70 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
71 "tests": [ | |
72 {"name": "SIMD"}, | |
73 {"name": "Non-SIMD"}, | |
74 {"name": "Speedup", "units": "score"}, | |
75 {"name": "Iterations", "units": "count"} | |
76 ] | |
77 }, | |
78 { | |
79 "name": "averageFloat32x4LoadXY", | |
80 "main": "test/simdjs/harness-finish.js", | |
81 "flags": ["test/simdjs/data/src/benchmarks/averageFloat32x4LoadXY.js"], | |
82 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
83 "tests": [ | |
84 {"name": "SIMD"}, | |
85 {"name": "Non-SIMD"}, | |
86 {"name": "Speedup", "units": "score"}, | |
87 {"name": "Iterations", "units": "count"} | |
88 ] | |
89 }, | |
90 { | |
91 "name": "averageFloat32x4LoadXYZ", | |
92 "main": "test/simdjs/harness-finish.js", | |
93 "flags": ["test/simdjs/data/src/benchmarks/averageFloat32x4LoadXYZ.js"], | |
94 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
95 "tests": [ | |
96 {"name": "SIMD"}, | |
97 {"name": "Non-SIMD"}, | |
98 {"name": "Speedup", "units": "score"}, | |
99 {"name": "Iterations", "units": "count"} | |
100 ] | |
101 }, | |
102 { | |
103 "name": "averageFloat64x2", | |
104 "main": "test/simdjs/harness-finish.js", | |
105 "flags": ["test/simdjs/data/src/benchmarks/averageFloat64x2.js"], | |
106 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
107 "tests": [ | |
108 {"name": "SIMD"}, | |
109 {"name": "Non-SIMD"}, | |
110 {"name": "Speedup", "units": "score"}, | |
111 {"name": "Iterations", "units": "count"} | |
112 ] | |
113 }, | |
114 { | |
115 "name": "averageFloat64x2Load", | |
116 "main": "test/simdjs/harness-finish.js", | |
117 "flags": ["test/simdjs/data/src/benchmarks/averageFloat64x2Load.js"], | |
118 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
119 "tests": [ | |
120 {"name": "SIMD"}, | |
121 {"name": "Non-SIMD"}, | |
122 {"name": "Speedup", "units": "score"}, | |
123 {"name": "Iterations", "units": "count"} | |
124 ] | |
125 }, | |
126 { | |
127 "name": "mandelbrot", | |
128 "main": "test/simdjs/harness-finish.js", | |
129 "flags": ["test/simdjs/data/src/benchmarks/mandelbrot.js"], | |
130 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
131 "tests": [ | |
132 {"name": "SIMD"}, | |
133 {"name": "Non-SIMD"}, | |
134 {"name": "Speedup", "units": "score"}, | |
135 {"name": "Iterations", "units": "count"} | |
136 ] | |
137 }, | |
138 { | |
139 "name": "matrix-multiplication", | |
140 "main": "test/simdjs/harness-finish.js", | |
141 "flags": ["test/simdjs/data/src/benchmarks/matrix-multiplication.js"], | |
142 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
143 "tests": [ | |
144 {"name": "SIMD"}, | |
145 {"name": "Non-SIMD"}, | |
146 {"name": "Speedup", "units": "score"}, | |
147 {"name": "Iterations", "units": "count"} | |
148 ] | |
149 }, | |
150 { | |
151 "name": "transform", | |
152 "main": "test/simdjs/harness-finish.js", | |
153 "flags": ["test/simdjs/data/src/benchmarks/transform.js"], | |
154 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
155 "tests": [ | |
156 {"name": "SIMD"}, | |
157 {"name": "Non-SIMD"}, | |
158 {"name": "Speedup", "units": "score"}, | |
159 {"name": "Iterations", "units": "count"} | |
160 ] | |
161 }, | |
162 { | |
163 "name": "shiftrows", | |
164 "main": "test/simdjs/harness-finish.js", | |
165 "flags": ["test/simdjs/data/src/benchmarks/shiftrows.js"], | |
166 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
167 "tests": [ | |
168 {"name": "SIMD"}, | |
169 {"name": "Non-SIMD"}, | |
170 {"name": "Speedup", "units": "score"}, | |
171 {"name": "Iterations", "units": "count"} | |
172 ] | |
173 }, | |
174 { | |
175 "name": "transpose4x4", | |
176 "main": "test/simdjs/harness-finish.js", | |
177 "flags": ["test/simdjs/data/src/benchmarks/transpose4x4.js"], | |
178 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
179 "tests": [ | |
180 {"name": "SIMD"}, | |
181 {"name": "Non-SIMD"}, | |
182 {"name": "Speedup", "units": "score"}, | |
183 {"name": "Iterations", "units": "count"} | |
184 ] | |
185 }, | |
186 { | |
187 "name": "inverse4x4", | |
188 "main": "test/simdjs/harness-finish.js", | |
189 "flags": ["test/simdjs/data/src/benchmarks/inverse4x4.js"], | |
190 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
191 "tests": [ | |
192 {"name": "SIMD"}, | |
193 {"name": "Non-SIMD"}, | |
194 {"name": "Speedup", "units": "score"}, | |
195 {"name": "Iterations", "units": "count"} | |
196 ] | |
197 }, | |
198 { | |
199 "name": "sinx4", | |
200 "main": "test/simdjs/harness-finish.js", | |
201 "flags": ["test/simdjs/data/src/benchmarks/sinx4.js"], | |
202 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
203 "tests": [ | |
204 {"name": "SIMD"}, | |
205 {"name": "Non-SIMD"}, | |
206 {"name": "Speedup", "units": "score"}, | |
207 {"name": "Iterations", "units": "count"} | |
208 ] | |
209 }, | |
210 { | |
211 "name": "memset", | |
212 "main": "test/simdjs/harness-finish.js", | |
213 "flags": ["test/simdjs/data/src/benchmarks/memset.js"], | |
214 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
215 "tests": [ | |
216 {"name": "SIMD"}, | |
217 {"name": "Non-SIMD"}, | |
218 {"name": "Speedup", "units": "score"}, | |
219 {"name": "Iterations", "units": "count"} | |
220 ] | |
221 }, | |
222 { | |
223 "name": "memcpy", | |
224 "main": "test/simdjs/harness-finish.js", | |
225 "flags": ["test/simdjs/data/src/benchmarks/memcpy.js"], | |
226 "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", | |
227 "tests": [ | |
228 {"name": "SIMD"}, | |
229 {"name": "Non-SIMD"}, | |
230 {"name": "Speedup", "units": "score"}, | |
231 {"name": "Iterations", "units": "count"} | |
232 ] | |
233 } | |
234 ] | |
235 } | |
OLD | NEW |