Result Overview

Number of Run Configurations
83
Change of Allocated
median 0% (min. 0%, max. 0%)
Change of GC count
median 0% (min. 0%, max. 0%)
Change of GC time
median 0% (min. 0%, max. 0%)
Change of Run time
median -54% (min. -82%, max. 562182%)

Changes in Benchmark Set

Commit Executor Suite Benchmark Variable Values Cores Input Size Extra Arguments
bde96b som-rs-bc macro DeltaBlue 1 50
show more

Performance Changes between Versions

interpreter

Executor: som-rs-ast
#M median time
in ms
time diff % median allocated
in bytes
allocated diff % median GC count
in n
GC count diff % median GC
in ms
GC diff %
ArgRead 5 16.19 -51 2MB 0 0 0 0 0
ArrayReadConst 5 35.03 -63 2MB 0 0 0 0 0
ArrayWriteConstConst 5 40.18 -57 2MB 0 0 0 0 0
BlockSend0ConstReturn 5 76.17 -34 35MB 0 0 0 0 0
Const 5 18.84 -42 2MB 0 0 0 0 0
FieldConstWrite 5 23.88 -53 2MB 0 0 0 0 0
FieldRead 5 16.03 -59 2MB 0 0 0 0 0
FieldReadIncWrite 5 48.36 -58 2MB 0 0 0 0 0
FieldReadWrite 5 23.53 -62 2MB 0 0 0 0 0
GlobalRead 5 28.57 -58 2MB 0 0 0 0 0
LocalConstWrite 5 22.79 -47 2MB 0 0 0 0 0
LocalRead 5 16.84 -54 2MB 0 0 0 0 0
LocalReadIncWrite 5 36.95 -59 2MB 0 0 0 0 0
LocalReadWrite 5 21.08 -56 2MB 0 0 0 0 0
SelfSend0 5 45.55 -39 2MB 0 0 0 0 0
SelfSend0BlockConstNonLocalReturn 5 127.52 -37 54MB 0 0 0 0 0

macro

Executor: som-rs-ast
#M median time
in ms
time diff % median allocated
in bytes
allocated diff % median GC count
in n
GC count diff % median GC
in ms
GC diff %
DeltaBlue 5 12.25 -51 2MB 0 0 0 0 0
GraphSearch 5 53.61 -33 9MB 0 0 0 0 0
JsonSmall 5 14.71 -41 2MB 0 0 0 0 0
NBody 5 31.39 -57 660kb 0 0 0 0 0
PageRank 5 63.82 -54 5MB 0 0 0 0 0
Richards 5 258.44 -53 26MB 0 0 0 0 0

micro

Executor: som-rs-ast
#M median time
in ms
time diff % median allocated
in bytes
allocated diff % median GC count
in n
GC count diff % median GC
in ms
GC diff %
Bounce 5 84.57 -49 17MB 0 0 0 0 0
BubbleSort 5 92.34 -59 13MB 0 0 0 0 0
Dispatch 5 30.45 -63 8MB 0 0 0 0 0
Fannkuch 5 33.57 -68 4MB 0 0 0 0 0
Fibonacci 5 165.88 -26 40MB 0 0 0 0 0
FieldLoop 5 48.26 -57 2MB 0 0 0 0 0
IntegerLoop 5 1562.72 -66 20MB 0 6 0 9060 0
List 5 13.57 -52 692kb 0 0 0 0 0
Loop 5 118.80 -75 988kb 0 0 0 0 0
Permute 5 80.02 -56 15MB 0 0 0 0 0
Queens 5 93.52 -54 17MB 0 0 0 0 0
QuickSort 5 60.39 -61 8MB 0 0 0 0 0
Recurse 5 162.46 -42 31MB 0 0 0 0 0
Sieve 5 107.69 -60 16MB 0 0 0 0 0
Storage 5 52.35 -55 10MB 0 0 0 0 0
Sum 5 42.86 -78 0b 0 0 0 0 0
Towers 5 29.12 -52 4MB 0 0 0 0 0
TreeSort 5 41.91 -52 8MB 0 0 0 0 0
WhileLoop 5 46.08 -66 32kb 0 0 0 0 0

micro-som-rs

Executor: som-rs-ast
#M median time
in ms
time diff % median allocated
in bytes
allocated diff % median GC count
in n
GC count diff % median GC
in ms
GC diff %
Mandelbrot 5 77.92 -50 6MB 0 0 0 0 0

interpreter

Executor: som-rs-bc
#M median time
in ms
time diff % median allocated
in bytes
allocated diff % median GC count
in n
GC count diff % median GC
in ms
GC diff %
ArgRead 5 18.17 -45 9MB 0 0 0 0 0
ArrayReadConst 5 31.45 -58 9MB 0 0 0 0 0
ArrayWriteConstConst 5 39.51 -51 9MB 0 0 0 0 0
BlockSend0ConstReturn 5 117.51 -4 108MB 0 0 0 0 0
Const 5 22.16 -43 9MB 0 0 0 0 0
FieldConstWrite 5 18.82 -56 9MB 0 0 0 0 0
FieldRead 5 18.85 -53 9MB 0 0 0 0 0
FieldReadIncWrite 5 23.65 -60 9MB 0 0 0 0 0
FieldReadWrite 5 20.46 -63 9MB 0 0 0 0 0
GlobalRead 5 31.62 -44 9MB 0 0 0 0 0
LocalConstWrite 5 19.06 -48 9MB 0 0 0 0 0
LocalRead 5 18.42 -48 9MB 0 0 0 0 0
LocalReadIncWrite 5 21.64 -50 9MB 0 0 0 0 0
LocalReadWrite 5 19.58 -54 9MB 0 0 0 0 0
SelfSend0 5 63.33 -41 56MB 0 0 0 0 0
SelfSend0BlockConstNonLocalReturn 5 150.43 -28 122MB 0 0 0 0 0

macro

Executor: som-rs-bc
#M median time
in ms
time diff % median allocated
in bytes
allocated diff % median GC count
in n
GC count diff % median GC
in ms
GC diff %
DeltaBlue No matching configuration for
bde96ba315406117f87c3246310f6e990df557d4: Allocated, Compile time, GC count, GC time, total
GraphSearch 5 53.40 -33 17MB 0 0 0 0 0
JsonSmall 5 14.05 -38 4MB 0 0 0 0 0
NBody 5 42.89 -61 25MB 0 0 0 0 0
PageRank 5 57.36 -52 9MB 0 0 0 0 0
Richards 5 276.33 -56 44MB 0 1 0 2867 0

micro

Executor: som-rs-bc
#M median time
in ms
time diff % median allocated
in bytes
allocated diff % median GC count
in n
GC count diff % median GC
in ms
GC diff %
Bounce 5 85.03 -48 53MB 0 0 0 0 0
BubbleSort 5 83.02 -58 47MB 0 0 0 0 0
Dispatch 5 27.73 -67 17MB 0 0 0 0 0
Fannkuch 5 29.41 -74 9MB 0 0 0 0 0
Fibonacci 5 123.64 -11 93MB 0 0 0 0 0
FieldLoop 5 23.40 -61 9MB 0 0 0 0 0
IntegerLoop 5 5184.24 562182 71MB 0 29 0 28762 0
List 5 19.75 -51 14MB 0 0 0 0 0
Loop 5 68.03 -82 3MB 0 0 0 0 0
Permute 5 104.15 -39 69MB 0 0 0 0 0
Queens 5 95.94 -54 52MB 0 0 0 0 0
QuickSort 5 56.55 -57 23MB 0 0 0 0 0
Recurse 5 148.54 -44 107MB 0 0 0 0 0
Sieve 5 87.56 -63 40MB 0 0 0 0 0
Storage 5 46.86 -53 29MB 0 0 0 0 0
Sum 5 44.64 -78 32kb 0 0 0 0 0
Towers 5 31.31 -55 22MB 0 0 0 0 0
TreeSort 5 48.57 -47 31MB 0 0 0 0 0
WhileLoop 5 33.97 -58 68kb 0 0 0 0 0

micro-som-rs

Executor: som-rs-bc
#M median time
in ms
time diff % median allocated
in bytes
allocated diff % median GC count
in n
GC count diff % median GC
in ms
GC diff %
Mandelbrot 5 59.97 -58 22MB 0 0 0 0 0

Executor Comparisons

interpreter

Baseline: som-rs-ast

Exe #M median time
in ms
time diff % median allocated
in bytes
allocated diff % median GC count
in n
GC count diff % median GC
in ms
GC diff %
ArgRead ast
bc
10
10
16.19
18.17
0
12
2MB
9MB
0
276
0
0
0
0
0
0
0
0
ArrayReadConst ast
bc
10
10
35.03
31.45
0
-10
2MB
9MB
0
276
0
0
0
0
0
0
0
0
ArrayWriteConstConst ast
bc
10
10
40.18
39.51
0
-2
2MB
9MB
0
276
0
0
0
0
0
0
0
0
BlockSend0ConstReturn ast
bc
10
10
76.17
117.51
0
54
35MB
108MB
0
205
0
0
0
0
0
0
0
0
Const ast
bc
10
10
18.84
22.16
0
18
2MB
9MB
0
276
0
0
0
0
0
0
0
0
FieldConstWrite ast
bc
10
10
23.88
18.82
0
-21
2MB
9MB
0
276
0
0
0
0
0
0
0
0
FieldRead ast
bc
10
10
16.03
18.85
0
18
2MB
9MB
0
276
0
0
0
0
0
0
0
0
FieldReadIncWrite ast
bc
10
10
48.36
23.65
0
-51
2MB
9MB
0
276
0
0
0
0
0
0
0
0
FieldReadWrite ast
bc
10
10
23.53
20.46
0
-13
2MB
9MB
0
276
0
0
0
0
0
0
0
0
GlobalRead ast
bc
10
10
28.57
31.62
0
11
2MB
9MB
0
276
0
0
0
0
0
0
0
0
LocalConstWrite ast
bc
10
10
22.79
19.06
0
-16
2MB
9MB
0
276
0
0
0
0
0
0
0
0
LocalRead ast
bc
10
10
16.84
18.42
0
9
2MB
9MB
0
276
0
0
0
0
0
0
0
0
LocalReadIncWrite ast
bc
10
10
36.95
21.64
0
-41
2MB
9MB
0
276
0
0
0
0
0
0
0
0
LocalReadWrite ast
bc
10
10
21.08
19.58
0
-7
2MB
9MB
0
276
0
0
0
0
0
0
0
0
SelfSend0 ast
bc
10
10
45.55
63.33
0
39
2MB
56MB
0
2283
0
0
0
0
0
0
0
0
SelfSend0BlockConstNonLocalReturn ast
bc
10
10
127.52
150.43
0
18
54MB
122MB
0
125
0
0
0
0
0
0
0
0

macro

Baseline: som-rs-ast

Exe #M median time
in ms
time diff % median allocated
in bytes
allocated diff % median GC count
in n
GC count diff % median GC
in ms
GC diff %
DeltaBlue ast
bc
10
1
12.25
0.00
0
-100
2MB
0b
0
-100
0
0
0
0
0
0
0
0
GraphSearch ast
bc
10
10
53.61
53.40
0
0
9MB
17MB
0
91
0
0
0
0
0
0
0
0
JsonSmall ast
bc
10
10
14.71
14.05
0
-4
2MB
4MB
0
143
0
0
0
0
0
0
0
0
NBody ast
bc
10
10
31.39
42.89
0
37
660kb
25MB
0
3725
0
0
0
0
0
0
0
0
PageRank ast
bc
10
10
63.82
57.36
0
-10
5MB
9MB
0
67
0
0
0
0
0
0
0
0
Richards ast
bc
10
10
258.44
276.33
0
7
26MB
44MB
0
70
0
1
0
0
0
2867
0
0

micro

Baseline: som-rs-ast

Exe #M median time
in ms
time diff % median allocated
in bytes
allocated diff % median GC count
in n
GC count diff % median GC
in ms
GC diff %
Bounce ast
bc
10
10
84.57
85.03
0
1
17MB
53MB
0
212
0
0
0
0
0
0
0
0
BubbleSort ast
bc
10
10
92.34
83.02
0
-10
13MB
47MB
0
259
0
0
0
0
0
0
0
0
Dispatch ast
bc
10
10
30.45
27.73
0
-9
8MB
17MB
0
121
0
0
0
0
0
0
0
0
Fannkuch ast
bc
10
10
33.57
29.41
0
-12
4MB
9MB
0
148
0
0
0
0
0
0
0
0
Fibonacci ast
bc
10
10
165.88
123.64
0
-25
40MB
93MB
0
135
0
0
0
0
0
0
0
0
FieldLoop ast
bc
10
10
48.26
23.40
0
-52
2MB
9MB
0
276
0
0
0
0
0
0
0
0
IntegerLoop ast
bc
10
10
1562.72
5184.24
0
232
20MB
71MB
0
264
6
29
0
383
9060
28762
0
217
List ast
bc
10
10
13.57
19.75
0
46
692kb
14MB
0
1941
0
0
0
0
0
0
0
0
Loop ast
bc
10
10
118.80
68.03
0
-43
988kb
3MB
0
181
0
0
0
0
0
0
0
0
Permute ast
bc
10
10
80.02
104.15
0
30
15MB
69MB
0
354
0
0
0
0
0
0
0
0
Queens ast
bc
10
10
93.52
95.94
0
3
17MB
52MB
0
199
0
0
0
0
0
0
0
0
QuickSort ast
bc
10
10
60.39
56.55
0
-6
8MB
23MB
0
178
0
0
0
0
0
0
0
0
Recurse ast
bc
10
10
162.46
148.54
0
-9
31MB
107MB
0
245
0
0
0
0
0
0
0
0
Sieve ast
bc
10
10
107.69
87.56
0
-19
16MB
40MB
0
142
0
0
0
0
0
0
0
0
Storage ast
bc
10
10
52.35
46.86
0
-10
10MB
29MB
0
181
0
0
0
0
0
0
0
0
Sum ast
bc
10
10
42.86
44.64
0
4
0b
32kb
0
0
0
0
0
0
0
0
0
0
Towers ast
bc
10
10
29.12
31.31
0
8
4MB
22MB
0
425
0
0
0
0
0
0
0
0
TreeSort ast
bc
10
10
41.91
48.57
0
16
8MB
31MB
0
289
0
0
0
0
0
0
0
0
WhileLoop ast
bc
10
10
46.08
33.97
0
-26
32kb
68kb
0
113
0
0
0
0
0
0
0
0

micro-som-rs

Baseline: som-rs-ast

Exe #M median time
in ms
time diff % median allocated
in bytes
allocated diff % median GC count
in n
GC count diff % median GC
in ms
GC diff %
Mandelbrot ast
bc
10
10
77.92
59.97
0
-23
6MB
22MB
0
240
0
0
0
0
0
0
0
0