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