Result Overview
- Number of Run Configurations
- 83
- Change of Run time
- median -8% (min. -38%, max. 11%)
Performance Changes between Versions
interpreter
Executor: som-rs-ast
#M | median time in ms |
time diff % | |||
---|---|---|---|---|---|
ArgRead | 5 | 30.78 | -7 | ||
ArrayReadConst | 5 | 81.03 | -14 | ||
ArrayWriteConstConst | 5 | 80.95 | -14 | ||
BlockSend0ConstReturn | 5 | 122.58 | 7 | ||
Const | 5 | 31.62 | -2 | ||
FieldConstWrite | 5 | 48.50 | -5 | ||
FieldRead | 5 | 37.80 | -3 | ||
FieldReadIncWrite | 5 | 105.05 | -9 | ||
FieldReadWrite | 5 | 56.55 | -9 | ||
GlobalRead | 5 | 66.59 | -1 | ||
LocalConstWrite | 5 | 41.82 | -2 | ||
LocalRead | 5 | 30.68 | -16 | ||
LocalReadIncWrite | 5 | 84.14 | -6 | ||
LocalReadWrite | 5 | 40.73 | -16 | ||
SelfSend0 | 5 | 58.70 | -22 | ||
SelfSend0BlockConstNonLocalReturn | 5 | 200.50 | -1 |
macro
Executor: som-rs-ast
#M | median time in ms |
time diff % | |||
---|---|---|---|---|---|
DeltaBlue | 5 | 22.94 | -8 | ||
GraphSearch | 5 | 72.85 | -10 | ||
JsonSmall | 5 | 24.25 | -2 | ||
NBody | 5 | 57.42 | -21 | ||
PageRank | 5 | 123.86 | -11 | ||
Richards | 5 | 466.74 | -14 |
micro
Executor: som-rs-ast
#M | median time in ms |
time diff % | |||
---|---|---|---|---|---|
Bounce | 5 | 175.31 | 5 | ||
BubbleSort | 5 | 194.49 | -13 | ||
Dispatch | 5 | 79.37 | -3 | ||
Fannkuch | 5 | 97.04 | -8 | ||
Fibonacci | 5 | 206.25 | -7 | ||
FieldLoop | 5 | 105.24 | -6 | ||
IntegerLoop | 5 | 4406.20 | -5 | ||
List | 5 | 19.34 | -32 | ||
Loop | 5 | 464.63 | -3 | ||
Permute | 5 | 169.91 | -7 | ||
Queens | 5 | 193.29 | -5 | ||
QuickSort | 5 | 144.12 | -6 | ||
Recurse | 5 | 270.89 | -3 | ||
Sieve | 5 | 248.26 | -7 | ||
Storage | 5 | 111.65 | -5 | ||
Sum | 5 | 182.17 | -5 | ||
Towers | 5 | 51.84 | -14 | ||
TreeSort | 5 | 83.94 | -4 | ||
WhileLoop | 5 | 127.74 | -7 |
micro-som-rs
Executor: som-rs-ast
#M | median time in ms |
time diff % | |||
---|---|---|---|---|---|
Mandelbrot | 5 | 143.70 | -8 |
interpreter
Executor: som-rs-bc
#M | median time in ms |
time diff % | |||
---|---|---|---|---|---|
ArgRead | 5 | 29.62 | -11 | ||
ArrayReadConst | 5 | 55.66 | -26 | ||
ArrayWriteConstConst | 5 | 63.46 | -22 | ||
BlockSend0ConstReturn | 5 | 134.41 | 9 | ||
Const | 5 | 35.73 | -8 | ||
FieldConstWrite | 5 | 35.05 | -19 | ||
FieldRead | 5 | 32.09 | -20 | ||
FieldReadIncWrite | 5 | 42.38 | -28 | ||
FieldReadWrite | 5 | 39.52 | -29 | ||
GlobalRead | 5 | 51.58 | -8 | ||
LocalConstWrite | 5 | 31.84 | -14 | ||
LocalRead | 5 | 29.75 | -16 | ||
LocalReadIncWrite | 5 | 36.12 | -16 | ||
LocalReadWrite | 5 | 34.64 | -18 | ||
SelfSend0 | 5 | 110.98 | 3 | ||
SelfSend0BlockConstNonLocalReturn | 5 | 232.42 | 11 |
macro
Executor: som-rs-bc
#M | median time in ms |
time diff % | |||
---|---|---|---|---|---|
GraphSearch | 5 | 60.05 | -25 | ||
JsonSmall | 5 | 19.83 | -13 | ||
NBody | 5 | 115.50 | 5 | ||
PageRank | 5 | 79.10 | -34 | ||
Richards | 5 | 546.55 | -13 |
micro
Executor: som-rs-bc
#M | median time in ms |
time diff % | |||
---|---|---|---|---|---|
Bounce | 5 | 146.34 | -10 | ||
BubbleSort | 5 | 166.98 | -16 | ||
Dispatch | 5 | 72.93 | -12 | ||
Fannkuch | 5 | 119.70 | 4 | ||
Fibonacci | 5 | 120.45 | -13 | ||
FieldLoop | 5 | 42.31 | -29 | ||
IntegerLoop | 5 | 0.88 | -4 | ||
List | 5 | 37.10 | -8 | ||
Loop | 5 | 342.24 | -7 | ||
Permute | 5 | 162.66 | -5 | ||
Queens | 5 | 207.05 | -1 | ||
QuickSort | 5 | 103.61 | -22 | ||
Recurse | 5 | 270.52 | 2 | ||
Sieve | 5 | 179.15 | -25 | ||
Storage | 5 | 91.40 | -8 | ||
Sum | 5 | 155.82 | -24 | ||
Towers | 5 | 60.37 | -13 | ||
TreeSort | 5 | 82.68 | -9 | ||
WhileLoop | 5 | 50.20 | -38 |
micro-som-rs
Executor: som-rs-bc
#M | median time in ms |
time diff % | |||
---|---|---|---|---|---|
Mandelbrot | 5 | 108.14 | -24 |
Executor Comparisons
interpreter
Baseline: som-rs-ast
Exe | #M | median time in ms |
time diff % | |||
---|---|---|---|---|---|---|
ArgRead |
ast
bc |
5
5 |
30.78
29.62 |
0
-4 |
||
ArrayReadConst |
ast
bc |
5
5 |
81.03
55.66 |
0
-31 |
||
ArrayWriteConstConst |
ast
bc |
5
5 |
80.95
63.46 |
0
-22 |
||
BlockSend0ConstReturn |
ast
bc |
5
5 |
122.58
134.41 |
0
10 |
||
Const |
ast
bc |
5
5 |
31.62
35.73 |
0
13 |
||
FieldConstWrite |
ast
bc |
5
5 |
48.50
35.05 |
0
-28 |
||
FieldRead |
ast
bc |
5
5 |
37.80
32.09 |
0
-15 |
||
FieldReadIncWrite |
ast
bc |
5
5 |
105.05
42.38 |
0
-60 |
||
FieldReadWrite |
ast
bc |
5
5 |
56.55
39.52 |
0
-30 |
||
GlobalRead |
ast
bc |
5
5 |
66.59
51.58 |
0
-23 |
||
LocalConstWrite |
ast
bc |
5
5 |
41.82
31.84 |
0
-24 |
||
LocalRead |
ast
bc |
5
5 |
30.68
29.75 |
0
-3 |
||
LocalReadIncWrite |
ast
bc |
5
5 |
84.14
36.12 |
0
-57 |
||
LocalReadWrite |
ast
bc |
5
5 |
40.73
34.64 |
0
-15 |
||
SelfSend0 |
ast
bc |
5
5 |
58.70
110.98 |
0
89 |
||
SelfSend0BlockConstNonLocalReturn |
ast
bc |
5
5 |
200.50
232.42 |
0
16 |
macro
Baseline: som-rs-ast
Exe | #M | median time in ms |
time diff % | |||
---|---|---|---|---|---|---|
DeltaBlue | 5 | 22.94 | 0 | |||
GraphSearch |
ast
bc |
5
5 |
72.85
60.05 |
0
-18 |
||
JsonSmall |
ast
bc |
5
5 |
24.25
19.83 |
0
-18 |
||
NBody |
ast
bc |
5
5 |
57.42
115.50 |
0
101 |
||
PageRank |
ast
bc |
5
5 |
123.86
79.10 |
0
-36 |
||
Richards |
ast
bc |
5
5 |
466.74
546.55 |
0
17 |
micro
Baseline: som-rs-ast
Exe | #M | median time in ms |
time diff % | |||
---|---|---|---|---|---|---|
Bounce |
ast
bc |
5
5 |
175.31
146.34 |
0
-17 |
||
BubbleSort |
ast
bc |
5
5 |
194.49
166.98 |
0
-14 |
||
Dispatch |
ast
bc |
5
5 |
79.37
72.93 |
0
-8 |
||
Fannkuch |
ast
bc |
5
5 |
97.04
119.70 |
0
23 |
||
Fibonacci |
ast
bc |
5
5 |
206.25
120.45 |
0
-42 |
||
FieldLoop |
ast
bc |
5
5 |
105.24
42.31 |
0
-60 |
||
IntegerLoop |
ast
bc |
5
5 |
4406.20
0.88 |
0
-100 |
||
List |
ast
bc |
5
5 |
19.34
37.10 |
0
92 |
||
Loop |
ast
bc |
5
5 |
464.63
342.24 |
0
-26 |
||
Permute |
ast
bc |
5
5 |
169.91
162.66 |
0
-4 |
||
Queens |
ast
bc |
5
5 |
193.29
207.05 |
0
7 |
||
QuickSort |
ast
bc |
5
5 |
144.12
103.61 |
0
-28 |
||
Recurse |
ast
bc |
5
5 |
270.89
270.52 |
0
0 |
||
Sieve |
ast
bc |
5
5 |
248.26
179.15 |
0
-28 |
||
Storage |
ast
bc |
5
5 |
111.65
91.40 |
0
-18 |
||
Sum |
ast
bc |
5
5 |
182.17
155.82 |
0
-14 |
||
Towers |
ast
bc |
5
5 |
51.84
60.37 |
0
16 |
||
TreeSort |
ast
bc |
5
5 |
83.94
82.68 |
0
-2 |
||
WhileLoop |
ast
bc |
5
5 |
127.74
50.20 |
0
-61 |
micro-som-rs
Baseline: som-rs-ast
Exe | #M | median time in ms |
time diff % | |||
---|---|---|---|---|---|---|
Mandelbrot |
ast
bc |
5
5 |
143.70
108.14 |
0
-25 |