SequentCore: shootout.nofib

File shootout.nofib, 20.8 KB (added by lukemaurer, 2 years ago)

nofib/shootout, master vs. wip/join-points

Line 
1Shootout testsuite
2base: master, bed591d
3jp: wip/join-points, ecf4d2c
4BuildFlavour=validate
5Linux/amd64
6
7NoFib Results
8
9--------------------------------------------------------------------------------
10        Program           Size    Allocs   Runtime   Elapsed  TotalMem
11--------------------------------------------------------------------------------
12   binary-trees          -0.3%     -0.0%     -5.6%     -5.6%    -14.3%
13 fannkuch-redux          -0.3%   -100.0%     -3.5%     -3.5%      0.0%
14          fasta          -0.1%     -0.0%     +0.0%     +0.0%      0.0%
15   k-nucleotide          -0.2%    -86.0%    -14.7%    -14.7%      0.0%
16         n-body          -0.3%   -100.0%     -7.7%     -7.7%      0.0%
17       pidigits          -0.3%     -0.0%     -0.3%     -0.5%      0.0%
18reverse-complem          -0.3%     -0.0%     0.080     0.080      0.0%
19  spectral-norm          -0.3%     -0.9%     +3.3%     +3.3%      0.0%
20--------------------------------------------------------------------------------
21            Min          -0.3%    -95.0%    -14.7%    -14.7%    -14.3%
22            Max          -0.1%     -0.0%     +3.3%     +3.3%      0.0%
23 Geometric Mean          -0.3%    -63.1%     -4.2%     -4.2%     -1.9%
24
25Binary Sizes
26
27-------------------------------------------------------------------------------
28        Program            base.logg          jp.logg
29-------------------------------------------------------------------------------
30   binary-trees              3911302            -0.3%
31 fannkuch-redux              3823335            -0.3%
32          fasta              5637159            -0.1%
33   k-nucleotide              5490099            -0.2%
34         n-body              3912582            -0.3%
35       pidigits              3820359            -0.3%
36reverse-complem              3808636            -0.3%
37  spectral-norm              3906022            -0.3%
38        -1 s.d.                -----            -0.4%
39        +1 s.d.                -----            -0.2%
40        Average                -----            -0.3%
41
42Allocations
43
44-------------------------------------------------------------------------------
45        Program            base.logg          jp.logg
46-------------------------------------------------------------------------------
47   binary-trees            956511416            -0.0%
48 fannkuch-redux            870979968          -100.0%
49          fasta            246716952            -0.0%
50   k-nucleotide           7802464072           -86.0%
51         n-body           1680170424          -100.0%
52       pidigits           3117109624            -0.0%
53reverse-complem             85551912            -0.0%
54  spectral-norm               228296            -0.9%
55        -1 s.d.                -----           -90.1%
56        +1 s.d.                -----           +37.9%
57        Average                -----           -63.1%
58
59Run Time
60
61-------------------------------------------------------------------------------
62        Program            base.logg          jp.logg
63-------------------------------------------------------------------------------
64   binary-trees                0.455            -5.6%
65 fannkuch-redux                2.974            -3.5%
66          fasta                0.339            +0.0%
67   k-nucleotide                6.565           -14.7%
68         n-body                0.739            -7.7%
69       pidigits                0.301            -0.3%
70reverse-complem                0.082            0.080
71  spectral-norm                0.525            +3.3%
72        -1 s.d.                -----            -9.7%
73        +1 s.d.                -----            +1.6%
74        Average                -----            -4.2%
75
76Elapsed Time
77
78-------------------------------------------------------------------------------
79        Program            base.logg          jp.logg
80-------------------------------------------------------------------------------
81   binary-trees                0.455            -5.6%
82 fannkuch-redux                2.974            -3.5%
83          fasta                0.339            +0.0%
84   k-nucleotide                6.566           -14.7%
85         n-body                0.739            -7.7%
86       pidigits                0.301            -0.5%
87reverse-complem                0.082            0.080
88  spectral-norm                0.525            +3.3%
89        -1 s.d.                -----            -9.7%
90        +1 s.d.                -----            +1.5%
91        Average                -----            -4.2%
92
93Mutator Time
94
95-------------------------------------------------------------------------------
96        Program            base.logg          jp.logg
97-------------------------------------------------------------------------------
98   binary-trees                0.249            +1.4%
99 fannkuch-redux                2.972            -3.4%
100          fasta                0.338            +0.0%
101   k-nucleotide                6.547           -14.5%
102         n-body                0.736            -7.3%
103       pidigits                0.290            -0.4%
104reverse-complem                0.081            0.079
105  spectral-norm                0.525            +3.3%
106        -1 s.d.                -----            -8.9%
107        +1 s.d.                -----            +2.9%
108        Average                -----            -3.2%
109
110Mutator Elapsed Time
111
112-------------------------------------------------------------------------------
113        Program            base.logg          jp.logg
114-------------------------------------------------------------------------------
115   binary-trees                0.249            +1.4%
116 fannkuch-redux                2.972            -3.4%
117          fasta                0.338            +0.0%
118   k-nucleotide                6.550           -14.6%
119         n-body                0.736            -7.4%
120       pidigits                0.290            -0.5%
121reverse-complem                0.081            0.079
122  spectral-norm                0.525            +3.3%
123        -1 s.d.                -----            -8.9%
124        +1 s.d.                -----            +2.9%
125        Average                -----            -3.2%
126
127GC Time
128
129-------------------------------------------------------------------------------
130        Program            base.logg          jp.logg
131-------------------------------------------------------------------------------
132   binary-trees                0.206           -14.1%
133 fannkuch-redux                0.002            0.000
134          fasta                0.001            0.001
135   k-nucleotide                0.018            0.007
136         n-body                0.003            0.000
137       pidigits                0.011            0.012
138reverse-complem                0.001            0.001
139  spectral-norm                0.000            0.000
140        -1 s.d.                -----           -14.1%
141        +1 s.d.                -----           -14.1%
142        Average                -----           -14.1%
143
144GC Elapsed Time
145
146-------------------------------------------------------------------------------
147        Program            base.logg          jp.logg
148-------------------------------------------------------------------------------
149   binary-trees                0.206           -14.1%
150 fannkuch-redux                0.002            0.000
151          fasta                0.001            0.001
152   k-nucleotide                0.016            0.006
153         n-body                0.003            0.000
154       pidigits                0.011            0.011
155reverse-complem                0.001            0.001
156  spectral-norm                0.000            0.000
157        -1 s.d.                -----           -14.1%
158        +1 s.d.                -----           -14.1%
159        Average                -----           -14.1%
160
161GC(0) Count
162
163-------------------------------------------------------------------------------
164        Program            base.logg          jp.logg
165-------------------------------------------------------------------------------
166   binary-trees                  410           -19.8%
167 fannkuch-redux                  832          -100.0%
168          fasta                  236             0.0%
169   k-nucleotide                 7466           -86.9%
170         n-body                 1604          -100.0%
171       pidigits                 2943             0.0%
172reverse-complem                   80             0.0%
173  spectral-norm                    0             0.0%
174        -1 s.d.                -----           -90.3%
175        +1 s.d.                -----           +31.6%
176        Average                -----           -64.3%
177
178GC(0) Time
179
180-------------------------------------------------------------------------------
181        Program            base.logg          jp.logg
182-------------------------------------------------------------------------------
183   binary-trees                0.156            0.126
184 fannkuch-redux                0.002            0.000
185          fasta                0.001            0.001
186   k-nucleotide                0.015            0.004
187         n-body                0.003            0.000
188       pidigits                0.011            0.011
189reverse-complem                0.000            0.000
190  spectral-norm                0.000            0.000
191        -1 s.d.                -----            -----
192        +1 s.d.                -----            -----
193        Average                -----            -----
194
195GC(0) Elapsed Time
196
197-------------------------------------------------------------------------------
198        Program            base.logg          jp.logg
199-------------------------------------------------------------------------------
200   binary-trees                0.156            0.126
201 fannkuch-redux                0.002            0.000
202          fasta                0.001            0.001
203   k-nucleotide                0.014            0.003
204         n-body                0.002            0.000
205       pidigits                0.011            0.011
206reverse-complem                0.000            0.000
207  spectral-norm                0.000            0.000
208        -1 s.d.                -----            -----
209        +1 s.d.                -----            -----
210        Average                -----            -----
211
212GC(1) Count
213
214-------------------------------------------------------------------------------
215        Program            base.logg          jp.logg
216-------------------------------------------------------------------------------
217   binary-trees                   13           +15.4%
218 fannkuch-redux                    2           -50.0%
219          fasta                    2             0.0%
220   k-nucleotide                    5             0.0%
221         n-body                    2           -50.0%
222       pidigits                    2             0.0%
223reverse-complem                    2             0.0%
224  spectral-norm                    1             0.0%
225        -1 s.d.                -----           -37.5%
226        +1 s.d.                -----           +17.2%
227        Average                -----           -14.4%
228
229GC(1) Time
230
231-------------------------------------------------------------------------------
232        Program            base.logg          jp.logg
233-------------------------------------------------------------------------------
234   binary-trees                0.050            0.051
235 fannkuch-redux                0.000            0.000
236          fasta                0.000            0.000
237   k-nucleotide                0.003            0.003
238         n-body                0.000            0.000
239       pidigits                0.000            0.000
240reverse-complem                0.000            0.000
241  spectral-norm                0.000            0.000
242        -1 s.d.                -----            -----
243        +1 s.d.                -----            -----
244        Average                -----            -----
245
246GC(1) Elapsed Time
247
248-------------------------------------------------------------------------------
249        Program            base.logg          jp.logg
250-------------------------------------------------------------------------------
251   binary-trees                0.050            0.051
252 fannkuch-redux                0.000            0.000
253          fasta                0.000            0.000
254   k-nucleotide                0.003            0.003
255         n-body                0.000            0.000
256       pidigits                0.000            0.000
257reverse-complem                0.000            0.000
258  spectral-norm                0.000            0.000
259        -1 s.d.                -----            -----
260        +1 s.d.                -----            -----
261        Average                -----            -----
262
263GC Work
264
265-------------------------------------------------------------------------------
266        Program            base.logg          jp.logg
267-------------------------------------------------------------------------------
268   binary-trees            372472944           -14.4%
269 fannkuch-redux                60105           -94.3%
270          fasta                61776            -0.5%
271   k-nucleotide               680520           -59.0%
272         n-body               136584           -97.5%
273       pidigits              1614537            -0.0%
274reverse-complem                38488            -2.0%
275  spectral-norm                 3408             0.0%
276        -1 s.d.                -----           -87.7%
277        +1 s.d.                -----           +43.1%
278        Average                -----           -58.0%
279
280GC work balance
281
282-------------------------------------------------------------------------------
283        Program            base.logg          jp.logg
284-------------------------------------------------------------------------------
285   binary-trees                1.000             0.0%
286 fannkuch-redux                1.000             0.0%
287          fasta                1.000             0.0%
288   k-nucleotide                1.000             0.0%
289         n-body                1.000             0.0%
290       pidigits                1.000             0.0%
291reverse-complem                1.000             0.0%
292  spectral-norm                1.000             0.0%
293        -1 s.d.                -----            +0.0%
294        +1 s.d.                -----            +0.0%
295        Average                -----            +0.0%
296
297Instructions
298
299-------------------------------------------------------------------------------
300        Program            base.logg          jp.logg
301-------------------------------------------------------------------------------
302   binary-trees          (no result)      (no result)
303 fannkuch-redux          (no result)      (no result)
304          fasta          (no result)      (no result)
305   k-nucleotide          (no result)      (no result)
306         n-body          (no result)      (no result)
307       pidigits          (no result)      (no result)
308reverse-complem          (no result)      (no result)
309  spectral-norm          (no result)      (no result)
310        -1 s.d.                -----            -----
311        +1 s.d.                -----            -----
312        Average                -----            -----
313
314Memory Reads
315
316-------------------------------------------------------------------------------
317        Program            base.logg          jp.logg
318-------------------------------------------------------------------------------
319   binary-trees          (no result)      (no result)
320 fannkuch-redux          (no result)      (no result)
321          fasta          (no result)      (no result)
322   k-nucleotide          (no result)      (no result)
323         n-body          (no result)      (no result)
324       pidigits          (no result)      (no result)
325reverse-complem          (no result)      (no result)
326  spectral-norm          (no result)      (no result)
327        -1 s.d.                -----            -----
328        +1 s.d.                -----            -----
329        Average                -----            -----
330
331Memory Writes
332
333-------------------------------------------------------------------------------
334        Program            base.logg          jp.logg
335-------------------------------------------------------------------------------
336   binary-trees          (no result)      (no result)
337 fannkuch-redux          (no result)      (no result)
338          fasta          (no result)      (no result)
339   k-nucleotide          (no result)      (no result)
340         n-body          (no result)      (no result)
341       pidigits          (no result)      (no result)
342reverse-complem          (no result)      (no result)
343  spectral-norm          (no result)      (no result)
344        -1 s.d.                -----            -----
345        +1 s.d.                -----            -----
346        Average                -----            -----
347
348Cache Misses
349
350-------------------------------------------------------------------------------
351        Program            base.logg          jp.logg
352-------------------------------------------------------------------------------
353   binary-trees          (no result)      (no result)
354 fannkuch-redux          (no result)      (no result)
355          fasta          (no result)      (no result)
356   k-nucleotide          (no result)      (no result)
357         n-body          (no result)      (no result)
358       pidigits          (no result)      (no result)
359reverse-complem          (no result)      (no result)
360  spectral-norm          (no result)      (no result)
361        -1 s.d.                -----            -----
362        +1 s.d.                -----            -----
363        Average                -----            -----
364
365Total Memory in use
366
367-------------------------------------------------------------------------------
368        Program            base.logg          jp.logg
369-------------------------------------------------------------------------------
370   binary-trees             29360128           -14.3%
371 fannkuch-redux              2097152             0.0%
372          fasta              2097152             0.0%
373   k-nucleotide             71303168             0.0%
374         n-body              2097152             0.0%
375       pidigits              4194304             0.0%
376reverse-complem              2097152             0.0%
377  spectral-norm              2097152             0.0%
378        -1 s.d.                -----            -6.8%
379        +1 s.d.                -----            +3.2%
380        Average                -----            -1.9%
381Module Sizes
382
383-------------------------------------------------------------------------------
384        Program            base.logg          jp.logg
385-------------------------------------------------------------------------------
386
387binary-trees
388           Main                11110            -0.4%
389
390fannkuch-redux
391           Main                 9484            -2.7%
392
393fasta
394           Main                 9480            +0.4%
395
396k-nucleotide
397           Main                40194           -15.1%
398
399n-body
400           Main                12417            -4.1%
401
402pidigits
403           Main                 6496             0.0%
404
405reverse-complement
406           Main                 7249             0.0%
407
408spectral-norm
409           Main                 5813            -9.2%
410
411        -1 s.d.                -----            -9.3%
412        +1 s.d.                -----            +1.5%
413        Average                -----            -4.0%
414
415Compile Times
416
417-------------------------------------------------------------------------------
418        Program            base.logg          jp.logg
419-------------------------------------------------------------------------------
420
421binary-trees
422           Main                0.421           +20.2%
423
424fannkuch-redux
425           Main                0.616           +29.5%
426
427fasta
428           Main                0.369           +26.8%
429
430k-nucleotide
431           Main                1.337           +42.2%
432
433n-body
434           Main                0.494           +45.1%
435
436pidigits
437           Main                0.315           +17.1%
438
439reverse-complement
440           Main                0.426           +31.0%
441
442spectral-norm
443           Main                0.419           +27.2%
444
445        -1 s.d.                -----           +20.9%
446        +1 s.d.                -----           +38.9%
447        Average                -----           +29.6%
448
449Compile Allocations
450
451-------------------------------------------------------------------------------
452        Program            base.logg          jp.logg
453-------------------------------------------------------------------------------
454
455binary-trees
456           Main            369148104           +26.8%
457
458fannkuch-redux
459           Main            630960680           +39.9%
460
461fasta
462           Main            349890576           +28.0%
463
464k-nucleotide
465           Main           1767038928           +39.8%
466
467n-body
468           Main            565327704           +54.0%
469
470pidigits
471           Main            282665760           +21.8%
472
473reverse-complement
474           Main            432625368           +35.2%
475
476spectral-norm
477           Main            403375896           +32.3%
478
479        -1 s.d.                -----           +25.5%
480        +1 s.d.                -----           +43.9%
481        Average                -----           +34.4%