Result Overview
- Number of Run Configurations
- 192
- Run time (geomean)
- 0.96 (min. 0.86, max. 1.01)
- GC time (geomean)
- Inf (min. 0.86, max. Inf)
- Allocated bytes (geomean)
- 1 (min. 0.99, max. 1.01)
Benchmark Performance
micro-somsom
Executor: SomSom-native-interp-ast
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
List | 1 | 11637.83 | -7 | 250 | -5 | 5.67GB | 0 | ||
Loop | 1 | 8099.66 | -9 | 77 | 0 | 4GB | 0 | ||
Mandelbrot | 1 | 202.34 | -5 | 20 | 11 | 96.3MB | 0 | ||
Queens | 1 | 7443.57 | -9 | 74 | 1 | 3.89GB | 0 | ||
Recurse | 1 | 7358.62 | -9 | 75 | -3 | 3.67GB | 0 |
micro-somsom
Executor: SomSom-native-interp-ast-ee
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
List | 1 | 11948.31 | 0 | 0 | 3.92GB | 0 | |||
Loop | 1 | 8624.66 | 1 | 0 | 2.76GB | 0 | |||
Mandelbrot | 1 | 215.74 | 0 | 0 | 66.5MB | 0 | |||
Queens | 1 | 7715.70 | 1 | 0 | 2.68GB | 0 | |||
Recurse | 1 | 7932.16 | 1 | 0 | 2.53GB | 0 |
micro-somsom
Executor: SomSom-native-interp-bc
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
List | 1 | 15863.15 | -14 | 611 | -16 | 10.3GB | 0 | ||
Loop | 1 | 10992.81 | -14 | 360 | -13 | 7.24GB | 0 | ||
Mandelbrot | 1 | 245.63 | -14 | 2 | 0 | 174MB | 0 | ||
Queens | 1 | 10015.85 | -15 | 306 | -22 | 6.91GB | 0 | ||
Recurse | 1 | 10261.04 | -14 | 355 | -15 | 6.63GB | 0 |
micro-somsom
Executor: SomSom-native-interp-bc-ee
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
List | 1 | 18798.78 | 0 | 0 | 6.91GB | 0 | |||
Loop | 1 | 13106.15 | -1 | 0 | 4.84GB | 0 | |||
Mandelbrot | 1 | 360.31 | 0 | 0 | 116MB | 0 | |||
Queens | 1 | 11715.32 | 1 | 0 | 4.62GB | 0 | |||
Recurse | 1 | 12055.99 | -1 | 0 | 4.44GB | 0 |
macro-steady
Executor: TruffleSOM-graal
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
DeltaBlue | 101 | 57.72 | 3 | 0 | 36.9MB | -1 | |||
GraphSearch | 151 | 49.06 | 1 | 0 | 47.7MB | 0 | |||
Json | 101 | 113.24 | 1 | 0 | 209MB | 0 | |||
NBody | 101 | 69.11 | 0 | 0 | 1.03kb | 0 | |||
PageRank | 101 | 106.97 | 0 | 0 | 15.3MB | 0 | |||
Richards | 101 | 95.08 | 1 | 0 | 191kb | 0 |
micro-steady
Executor: TruffleSOM-graal
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
Bounce | 51 | 126.81 | 0 | 0 | 38.6MB | 0 | |||
BubbleSort | 51 | 107.31 | 0 | 0 | 3.57MB | 0 | |||
Dispatch | 51 | 243.91 | 0 | 0 | 376b | 0 | |||
Fannkuch | 51 | 47.27 | 0 | 0 | 36MB | 0 | |||
Fibonacci | 51 | 100.22 | 1 | 0 | 166MB | 0 | |||
FieldLoop | 51 | 206.32 | 0 | 0 | 376b | 0 | |||
IntegerLoop | 51 | 153.01 | 0 | 0 | 376b | 0 | |||
List | 51 | 85.31 | 0 | 0 | 32.9MB | 0 | |||
Loop | 51 | 3.73 | -2 | 0 | 935kb | 0 | |||
Mandelbrot | 101 | 396.45 | 0 | 0 | 600b | 0 | |||
Permute | 51 | 140.13 | 0 | 0 | 180MB | 0 | |||
Queens | 51 | 88.47 | 1 | 0 | 14.3MB | 0 | |||
QuickSort | 51 | 161.37 | 2 | 1 | 0 | 129MB | 0 | ||
Recurse | 51 | 123.37 | 0 | 0 | 214MB | 0 | |||
Sieve | 51 | 138.00 | 1 | 0 | 12MB | 0 | |||
Storage | 51 | 100.64 | -2 | 1 | 0 | 288MB | -6 | ||
Sum | 51 | 324.09 | 0 | 0 | 376b | 0 | |||
Towers | 51 | 214.92 | 1 | 0 | 144MB | 0 | |||
TreeSort | 51 | 141.05 | -1 | 0 | 199MB | 0 | |||
WhileLoop | 51 | 282.15 | 0 | 0 | 376b | 0 |
macro-steady
Executor: TruffleSOM-graal-bc
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
DeltaBlue | 101 | 73.29 | 3 | 0 | 54.2MB | 5 | |||
GraphSearch | 151 | 64.21 | 0 | 0 | 67MB | 0 | |||
Json | 101 | 130.13 | 0 | 0 | 237MB | 0 | |||
NBody | 101 | 62.43 | 0 | 0 | 1.87kb | 0 | |||
PageRank | 101 | 111.02 | 1 | 0 | 16.4MB | 0 | |||
Richards | 101 | 74.65 | -3 | 0 | 197kb | 0 |
micro-steady
Executor: TruffleSOM-graal-bc
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
Bounce | 51 | 180.13 | 0 | 0 | 38.9MB | 0 | |||
BubbleSort | 51 | 101.20 | 1 | 0 | 21MB | 0 | |||
Dispatch | 51 | 165.69 | -2 | 0 | 935kb | 0 | |||
Fannkuch | 51 | 169.62 | 0 | 1 | 0 | 168MB | 0 | ||
Fibonacci | 51 | 111.75 | 0 | 1 | 0 | 166MB | 0 | ||
FieldLoop | 51 | 183.87 | 0 | 0 | 81.9kb | 0 | |||
IntegerLoop | 51 | 278.24 | 0 | 0 | 560kb | 0 | |||
List | 51 | 86.32 | 0 | 0 | 33MB | 0 | |||
Loop | 51 | 176.72 | 0 | 0 | 935kb | 0 | |||
Mandelbrot | 101 | 429.79 | 0 | 1 | 0 | 154MB | 0 | ||
Permute | 51 | 267.11 | 1 | 2 | 0 | 985MB | -1 | ||
Queens | 51 | 118.80 | -4 | 0 | 224MB | 0 | |||
QuickSort | 51 | 237.47 | 0 | 2 | Inf | 542MB | 0 | ||
Recurse | 51 | 140.70 | -1 | 1 | 0 | 214MB | 0 | ||
Sieve | 51 | 110.52 | 0 | 0 | 12.2MB | 0 | |||
Storage | 51 | 102.15 | -21 | 1 | 0 | 395MB | -18 | ||
Sum | 51 | 170.58 | 0 | 0 | 935kb | 0 | |||
Towers | 51 | 247.34 | -1 | 0 | 144MB | 0 | |||
TreeSort | 51 | 155.06 | 1 | 1 | Inf | 245MB | 0 | ||
WhileLoop | 51 | 805.63 | 0 | 7 | 0 | 3.52GB | 0 |
macro-startup
Executor: TruffleSOM-native-interp-ast
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
DeltaBlue | 5 | 41.09 | -5 | 0 | 17.2MB | 0 | |||
GraphSearch | 5 | 26.08 | -7 | 0 | 12.1MB | 0 | |||
Json | 5 | 70.92 | -5 | 0 | 27.8MB | 0 | |||
NBody | 5 | 29.61 | -5 | 0 | 20.2MB | 0 | |||
PageRank | 5 | 20.11 | -8 | 0 | 7.24MB | 0 | |||
Richards | 5 | 231.38 | -6 | 14 | 0 | 104MB | 0 |
micro-startup
Executor: TruffleSOM-native-interp-ast
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
Bounce | 5 | 46.13 | -5 | 0 | 20.7MB | 0 | |||
BubbleSort | 5 | 22.71 | -12 | 0 | 12.5MB | 0 | |||
Dispatch | 5 | 35.85 | -9 | 0 | 32MB | 0 | |||
Fannkuch | 5 | 20.90 | -4 | 0 | 4.41MB | 0 | |||
Fibonacci | 5 | 47.52 | -6 | 0 | 21.8MB | 0 | |||
FieldLoop | 5 | 18.60 | -12 | 0 | 18.9MB | 0 | |||
IntegerLoop | 5 | 39.95 | -7 | 0 | 36.3MB | 0 | |||
List | 5 | 11.34 | -7 | 0 | 4.85MB | 0 | |||
Loop | 5 | 47.24 | -23 | 0 | 4.15MB | 0 | |||
Mandelbrot | 5 | 23.51 | -7 | 0 | 10.2MB | 0 | |||
Permute | 5 | 67.90 | -9 | 0 | 34.8MB | 0 | |||
Queens | 5 | 40.52 | -8 | 0 | 14.3MB | 0 | |||
QuickSort | 5 | 37.92 | -4 | 0 | 16.2MB | 0 | |||
Recurse | 5 | 42.48 | -8 | 0 | 19.5MB | 0 | |||
Sieve | 5 | 26.75 | -5 | 0 | 7.5MB | 0 | |||
Storage | 5 | 45.35 | -5 | 0 | 22MB | 0 | |||
Sum | 5 | 33.91 | -10 | 0 | 24.4MB | 0 | |||
Test | 10 | 225.91 | -1 | 180 | -1 | 28.4MB | 0 | ||
TestGC | 10 | 130.65 | -1 | 147 | -2 | 8.35kb | 0 | ||
Towers | 5 | 26.70 | -7 | 0 | 13.1MB | 0 | |||
TreeSort | 5 | 38.39 | -5 | 0 | 15.5MB | 0 | |||
WhileLoop | 5 | 30.66 | -3 | 0 | 16.1MB | 0 |
som-parse
Executor: TruffleSOM-native-interp-ast
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
SomInit | 10 | 57.92 | -5 | 0 | 18.8MB | 0 | |||
SomParse | 10 | 160.89 | -4 | 23 | -4 | 84.7MB | 1 |
macro-startup
Executor: TruffleSOM-native-interp-ast-ee
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
DeltaBlue | 5 | 36.92 | 0 | 0 | 11.6MB | 0 | |||
GraphSearch | 5 | 24.64 | -1 | 0 | 8.38MB | 0 | |||
Json | 5 | 67.54 | 2 | 0 | 18.9MB | 0 | |||
NBody | 5 | 27.89 | -1 | 0 | 14.6MB | 0 | |||
PageRank | 5 | 20.76 | 0 | 0 | 5.4MB | 0 | |||
Richards | 5 | 225.12 | 0 | 0 | 72.1MB | 0 |
micro-startup
Executor: TruffleSOM-native-interp-ast-ee
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
Bounce | 5 | 44.75 | 0 | 0 | 14.9MB | 0 | |||
BubbleSort | 5 | 24.02 | -2 | 0 | 9.32MB | 0 | |||
Dispatch | 5 | 37.62 | 4 | 0 | 22.9MB | 0 | |||
Fannkuch | 5 | 20.57 | 1 | 0 | 3.24MB | 0 | |||
Fibonacci | 5 | 48.82 | 0 | 0 | 15.1MB | 0 | |||
FieldLoop | 5 | 18.49 | -8 | 0 | 14.2MB | 0 | |||
IntegerLoop | 5 | 40.50 | -2 | 0 | 25.6MB | 0 | |||
List | 5 | 11.57 | 1 | 0 | 3.23MB | 0 | |||
Loop | 5 | 62.43 | 7 | 0 | 3.08MB | 0 | |||
Mandelbrot | 5 | 24.23 | -4 | 0 | 7.63MB | 0 | |||
Permute | 5 | 72.61 | 0 | 0 | 24.8MB | 0 | |||
Queens | 5 | 41.79 | -1 | 0 | 9.5MB | 0 | |||
QuickSort | 5 | 36.06 | 1 | 0 | 11.8MB | 0 | |||
Recurse | 5 | 44.24 | -2 | 0 | 13.5MB | 0 | |||
Sieve | 5 | 29.57 | -1 | 0 | 5.64MB | 0 | |||
Storage | 5 | 43.30 | 1 | 0 | 14.7MB | 0 | |||
Sum | 5 | 36.61 | 11 | 0 | 18.3MB | 0 | |||
Test | 10 | 147.76 | 1 | 0 | 18MB | 0 | |||
TestGC | 10 | 140.14 | -3 | 0 | 4.82kb | 0 | |||
Towers | 5 | 27.03 | 0 | 0 | 9.16MB | 0 | |||
TreeSort | 5 | 37.43 | 0 | 0 | 10.8MB | 0 | |||
WhileLoop | 5 | 27.88 | 1 | 0 | 12.1MB | 0 |
som-parse
Executor: TruffleSOM-native-interp-ast-ee
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
SomInit | 10 | 59.07 | 0 | 0 | 12.8MB | 0 | |||
SomParse | 10 | 122.69 | -1 | 0 | 55.9MB | 0 |
macro-startup
Executor: TruffleSOM-native-interp-bc
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
DeltaBlue | 5 | 45.71 | -8 | 0 | 21.6MB | 0 | |||
GraphSearch | 5 | 42.17 | -12 | 0 | 29MB | 0 | |||
Json | 5 | 77.85 | -10 | 0 | 39.4MB | 0 | |||
NBody | 5 | 46.48 | -14 | 0 | 30.2MB | 0 | |||
PageRank | 5 | 67.54 | -16 | 8 | 0 | 50.8MB | 0 | ||
Richards | 5 | 239.95 | -14 | 11 | 0 | 132MB | 0 |
micro-startup
Executor: TruffleSOM-native-interp-bc
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
Bounce | 5 | 60.09 | -12 | 0 | 35MB | 0 | |||
BubbleSort | 5 | 64.10 | -14 | 6 | 0 | 45.5MB | 0 | ||
Dispatch | 5 | 76.53 | -13 | 5 | 0 | 64.1MB | 0 | ||
Fannkuch | 5 | 41.91 | -15 | 0 | 15.1MB | 0 | |||
Fibonacci | 5 | 99.09 | -12 | 5 | 0 | 55.2MB | 0 | ||
FieldLoop | 5 | 9.75 | -23 | 0 | 1.23MB | 0 | |||
IntegerLoop | 5 | 89.50 | -16 | 5 | 0 | 44.8MB | 0 | ||
List | 5 | 11.98 | -17 | 0 | 5.17MB | 0 | |||
Loop | 5 | 285.93 | -19 | 6 | 0 | 268MB | 0 | ||
Mandelbrot | 5 | 43.19 | -24 | 0 | 20.1MB | 0 | |||
Permute | 5 | 92.72 | -14 | 5 | 0 | 46.9MB | 0 | ||
Queens | 5 | 79.66 | -12 | 0 | 35.4MB | 0 | |||
QuickSort | 5 | 54.14 | -14 | 0 | 29.7MB | 0 | |||
Recurse | 5 | 56.67 | -8 | 0 | 28.5MB | 0 | |||
Sieve | 5 | 70.54 | -17 | 0 | 42.2MB | 0 | |||
Storage | 5 | 56.54 | -10 | 0 | 30.8MB | 0 | |||
Sum | 5 | 136.23 | -14 | 6 | 0 | 152MB | 0 | ||
Test | 10 | 165.83 | -3 | 111 | 0 | 33.1MB | 0 | ||
TestGC | 10 | 62.62 | 9 | 67 | 8 | 9.16kb | 0 | ||
Towers | 5 | 32.22 | -13 | 0 | 16.6MB | 0 | |||
TreeSort | 5 | 50.84 | -10 | 0 | 26.4MB | 0 | |||
WhileLoop | 5 | 46.74 | -17 | 0 | 16.1MB | 0 |
som-parse
Executor: TruffleSOM-native-interp-bc
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
SomInit | 10 | 64.51 | -15 | 0 | 25.7MB | 0 | |||
SomParse | 10 | 141.81 | -3 | 14 | 0 | 76.8MB | 1 |
macro-startup
Executor: TruffleSOM-native-interp-bc-ee
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
DeltaBlue | 5 | 43.93 | -1 | 0 | 14.4MB | 0 | |||
GraphSearch | 5 | 42.95 | -2 | 0 | 20.3MB | 0 | |||
Json | 5 | 73.55 | 1 | 0 | 26.2MB | 0 | |||
NBody | 5 | 47.96 | -3 | 0 | 21.8MB | 0 | |||
PageRank | 5 | 77.94 | -1 | 0 | 36.3MB | 0 | |||
Richards | 5 | 285.25 | 0 | 0 | 88.9MB | 0 |
micro-startup
Executor: TruffleSOM-native-interp-bc-ee
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
Bounce | 5 | 64.35 | 0 | 0 | 24.1MB | 0 | |||
BubbleSort | 5 | 65.91 | -2 | 0 | 32.3MB | 0 | |||
Dispatch | 5 | 88.53 | 0 | 0 | 44.2MB | 0 | |||
Fannkuch | 5 | 47.39 | 0 | 0 | 9.93MB | 0 | |||
Fibonacci | 5 | 107.68 | -1 | 0 | 35.1MB | 0 | |||
FieldLoop | 5 | 13.19 | 1 | 0 | 940kb | 0 | |||
IntegerLoop | 5 | 97.82 | -2 | 0 | 32MB | 0 | |||
List | 5 | 12.69 | -5 | 0 | 3.43MB | 0 | |||
Loop | 5 | 375.62 | -1 | 0 | 189MB | 0 | |||
Mandelbrot | 5 | 52.29 | -4 | 0 | 15.1MB | 0 | |||
Permute | 5 | 99.53 | -2 | 0 | 30.7MB | 0 | |||
Queens | 5 | 88.62 | -1 | 0 | 23.1MB | 0 | |||
QuickSort | 5 | 62.96 | 1 | 0 | 21.3MB | 0 | |||
Recurse | 5 | 59.98 | 0 | 0 | 19.5MB | 0 | |||
Sieve | 5 | 76.15 | -4 | 0 | 30.3MB | 0 | |||
Storage | 5 | 62.84 | 2 | 0 | 20.5MB | 0 | |||
Sum | 5 | 171.58 | -1 | 0 | 110MB | 0 | |||
Test | 10 | 154.95 | 2 | 0 | 21.4MB | 0 | |||
TestGC | 10 | 113.44 | 1 | 0 | 5.59kb | 0 | |||
Towers | 5 | 34.63 | -3 | 0 | 11.2MB | 0 | |||
TreeSort | 5 | 51.79 | 0 | 0 | 17.7MB | 0 | |||
WhileLoop | 5 | 50.81 | 1 | 0 | 12.1MB | 0 |
som-parse
Executor: TruffleSOM-native-interp-bc-ee
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
SomInit | 10 | 69.22 | -2 | 0 | 17MB | 0 | |||
SomParse | 10 | 111.10 | -1 | 0 | 50.3MB | 0 |
Executor Comparisons
macro-startup
Baseline: TruffleSOM-native-interp-ast
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
DeltaBlue | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
41.09 36.92 45.71 43.93 |
0 -10 11 7 |
0 0 0 0 |
17.2MB 11.6MB 21.6MB 14.4MB |
0 -33 26 -16 |
|||
GraphSearch | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
26.08 24.64 42.17 42.95 |
0 -5 62 65 |
0 0 0 0 |
12.1MB 8.38MB 29MB 20.3MB |
0 -31 138 67 |
|||
Json | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
70.92 67.54 77.85 73.55 |
0 -5 10 4 |
0 0 0 0 |
27.8MB 18.9MB 39.4MB 26.2MB |
0 -32 42 -6 |
|||
NBody | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
29.61 27.89 46.48 47.96 |
0 -6 57 62 |
0 0 0 0 |
20.2MB 14.6MB 30.2MB 21.8MB |
0 -28 49 8 |
|||
PageRank | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
20.11 20.76 67.54 77.94 |
0 3 236 288 |
0 0 8 0 |
Inf |
7.24MB 5.4MB 50.8MB 36.3MB |
0 -25 601 401 |
||
Richards | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
231.38 225.12 239.95 285.25 |
0 -3 4 23 |
14 0 11 0 |
0 -100 -21 -100 |
104MB 72.1MB 132MB 88.9MB |
0 -31 27 -14 |
macro-steady
Baseline: TruffleSOM-graal
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
DeltaBlue | 101 -bc 101 |
57.72 73.29 |
0 27 |
0 0 |
36.9MB 54.2MB |
0 47 |
|||
GraphSearch | 151 -bc 151 |
49.06 64.21 |
0 31 |
0 0 |
47.7MB 67MB |
0 40 |
|||
Json | 101 -bc 101 |
113.24 130.13 |
0 15 |
0 0 |
209MB 237MB |
0 14 |
|||
NBody | 101 -bc 101 |
69.11 62.43 |
0 -10 |
0 0 |
1.03kb 1.87kb |
0 81 |
|||
PageRank | 101 -bc 101 |
106.97 111.02 |
0 4 |
0 0 |
15.3MB 16.4MB |
0 8 |
|||
Richards | 101 -bc 101 |
95.08 74.65 |
0 -21 |
0 0 |
191kb 197kb |
0 3 |
micro-somsom
Baseline: SomSom-native-interp-ast
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
List | -ast 1 -ast-ee 1 -bc 1 -bc-ee 1 |
11637.83 11948.31 15863.15 18798.78 |
0 3 36 62 |
250 0 611 0 |
0 -100 144 -100 |
5.67GB 3.92GB 10.3GB 6.91GB |
0 -31 82 22 |
||
Loop | -ast 1 -ast-ee 1 -bc 1 -bc-ee 1 |
8099.66 8624.66 10992.81 13106.15 |
0 6 36 62 |
77 0 360 0 |
0 -100 368 -100 |
4GB 2.76GB 7.24GB 4.84GB |
0 -31 81 21 |
||
Mandelbrot | -ast 1 -ast-ee 1 -bc 1 -bc-ee 1 |
202.34 215.74 245.63 360.31 |
0 7 21 78 |
20 0 2 0 |
0 -100 -90 -100 |
96.3MB 66.5MB 174MB 116MB |
0 -31 80 21 |
||
Queens | -ast 1 -ast-ee 1 -bc 1 -bc-ee 1 |
7443.57 7715.70 10015.85 11715.32 |
0 4 35 57 |
74 0 306 0 |
0 -100 314 -100 |
3.89GB 2.68GB 6.91GB 4.62GB |
0 -31 78 19 |
||
Recurse | -ast 1 -ast-ee 1 -bc 1 -bc-ee 1 |
7358.62 7932.16 10261.04 12055.99 |
0 8 39 64 |
75 0 355 0 |
0 -100 373 -100 |
3.67GB 2.53GB 6.63GB 4.44GB |
0 -31 81 21 |
micro-startup
Baseline: TruffleSOM-native-interp-ast
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
Bounce | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
46.13 44.75 60.09 64.35 |
0 -3 30 40 |
0 0 0 0 |
20.7MB 14.9MB 35MB 24.1MB |
0 -28 69 16 |
|||
BubbleSort | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
22.71 24.02 64.10 65.91 |
0 6 182 190 |
0 0 6 0 |
Inf |
12.5MB 9.32MB 45.5MB 32.3MB |
0 -26 264 158 |
||
Dispatch | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
35.85 37.62 76.53 88.53 |
0 5 113 147 |
0 0 5 0 |
Inf |
32MB 22.9MB 64.1MB 44.2MB |
0 -29 100 38 |
||
Fannkuch | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
20.90 20.57 41.91 47.39 |
0 -2 101 127 |
0 0 0 0 |
4.41MB 3.24MB 15.1MB 9.93MB |
0 -26 241 125 |
|||
Fibonacci | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
47.52 48.82 99.09 107.68 |
0 3 109 127 |
0 0 5 0 |
Inf |
21.8MB 15.1MB 55.2MB 35.1MB |
0 -31 153 61 |
||
FieldLoop | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
18.60 18.49 9.75 13.19 |
0 -1 -48 -29 |
0 0 0 0 |
18.9MB 14.2MB 1.23MB 940kb |
0 -25 -94 -95 |
|||
IntegerLoop | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
39.95 40.50 89.50 97.82 |
0 1 124 145 |
0 0 5 0 |
Inf |
36.3MB 25.6MB 44.8MB 32MB |
0 -29 24 -12 |
||
List | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
11.34 11.57 11.98 12.69 |
0 2 6 12 |
0 0 0 0 |
4.85MB 3.23MB 5.17MB 3.43MB |
0 -34 6 -29 |
|||
Loop | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
47.24 62.43 285.93 375.62 |
0 32 505 695 |
0 0 6 0 |
Inf |
4.15MB 3.08MB 268MB 189MB |
0 -26 6356 4452 |
||
Mandelbrot | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
23.51 24.23 43.19 52.29 |
0 3 84 122 |
0 0 0 0 |
10.2MB 7.63MB 20.1MB 15.1MB |
0 -25 98 48 |
|||
Permute | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
67.90 72.61 92.72 99.53 |
0 7 37 47 |
0 0 5 0 |
Inf |
34.8MB 24.8MB 46.9MB 30.7MB |
0 -29 34 -12 |
||
Queens | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
40.52 41.79 79.66 88.62 |
0 3 97 119 |
0 0 0 0 |
14.3MB 9.5MB 35.4MB 23.1MB |
0 -34 147 61 |
|||
QuickSort | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
37.92 36.06 54.14 62.96 |
0 -5 43 66 |
0 0 0 0 |
16.2MB 11.8MB 29.7MB 21.3MB |
0 -27 83 31 |
|||
Recurse | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
42.48 44.24 56.67 59.98 |
0 4 33 41 |
0 0 0 0 |
19.5MB 13.5MB 28.5MB 19.5MB |
0 -31 46 0 |
|||
Sieve | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
26.75 29.57 70.54 76.15 |
0 11 164 185 |
0 0 0 0 |
7.5MB 5.64MB 42.2MB 30.3MB |
0 -25 463 305 |
|||
Storage | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
45.35 43.30 56.54 62.84 |
0 -5 25 39 |
0 0 0 0 |
22MB 14.7MB 30.8MB 20.5MB |
0 -33 40 -7 |
|||
Sum | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
33.91 36.61 136.23 171.58 |
0 8 302 406 |
0 0 6 0 |
Inf |
24.4MB 18.3MB 152MB 110MB |
0 -25 524 349 |
||
Test | -ast 10 -ast-ee 10 -bc 10 -bc-ee 10 |
225.91 147.76 165.83 154.95 |
0 -35 -27 -31 |
180 0 111 0 |
0 -100 -38 -100 |
28.4MB 18MB 33.1MB 21.4MB |
0 -36 17 -25 |
||
TestGC | -ast 10 -ast-ee 10 -bc 10 -bc-ee 10 |
130.65 140.14 62.62 113.44 |
0 7 -52 -13 |
147 0 67 0 |
0 -100 -54 -100 |
8.35kb 4.82kb 9.16kb 5.59kb |
0 -42 10 -33 |
||
Towers | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
26.70 27.03 32.22 34.63 |
0 1 21 30 |
0 0 0 0 |
13.1MB 9.16MB 16.6MB 11.2MB |
0 -30 27 -14 |
|||
TreeSort | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
38.39 37.43 50.84 51.79 |
0 -3 32 35 |
0 0 0 0 |
15.5MB 10.8MB 26.4MB 17.7MB |
0 -31 70 14 |
|||
WhileLoop | -ast 5 -ast-ee 5 -bc 5 -bc-ee 5 |
30.66 27.88 46.74 50.81 |
0 -9 52 66 |
0 0 0 0 |
16.1MB 12.1MB 16.1MB 12.1MB |
0 -25 0 -25 |
micro-steady
Baseline: TruffleSOM-graal
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
Bounce | 51 -bc 51 |
126.81 180.13 |
0 42 |
0 0 |
38.6MB 38.9MB |
0 1 |
|||
BubbleSort | 51 -bc 51 |
107.31 101.20 |
0 -6 |
0 0 |
3.57MB 21MB |
0 488 |
|||
Dispatch | 51 -bc 51 |
243.91 165.69 |
0 -32 |
0 0 |
376b 935kb |
0 254536 |
|||
Fannkuch | 51 -bc 51 |
47.27 169.62 |
0 259 |
0 1 |
Inf |
36MB 168MB |
0 368 |
||
Fibonacci | 51 -bc 51 |
100.22 111.75 |
0 12 |
0 1 |
Inf |
166MB 166MB |
0 0 |
||
FieldLoop | 51 -bc 51 |
206.32 183.87 |
0 -11 |
0 0 |
376b 81.9kb |
0 22196 |
|||
IntegerLoop | 51 -bc 51 |
153.01 278.24 |
0 82 |
0 0 |
376b 560kb |
0 152409 |
|||
List | 51 -bc 51 |
85.31 86.32 |
0 1 |
0 0 |
32.9MB 33MB |
0 0 |
|||
Loop | 51 -bc 51 |
3.73 176.72 |
0 4637 |
0 0 |
935kb 935kb |
0 0 |
|||
Mandelbrot | 101 -bc 101 |
396.45 429.79 |
0 8 |
0 1 |
Inf |
600b 154MB |
0 26999492 |
||
Permute | 51 -bc 51 |
140.13 267.11 |
0 91 |
0 2 |
Inf |
180MB 985MB |
0 447 |
||
Queens | 51 -bc 51 |
88.47 118.80 |
0 34 |
0 0 |
14.3MB 224MB |
0 1466 |
|||
QuickSort | 51 -bc 51 |
161.37 237.47 |
0 47 |
1 2 |
0 100 |
129MB 542MB |
0 319 |
||
Recurse | 51 -bc 51 |
123.37 140.70 |
0 14 |
0 1 |
Inf |
214MB 214MB |
0 0 |
||
Sieve | 51 -bc 51 |
138.00 110.52 |
0 -20 |
0 0 |
12MB 12.2MB |
0 2 |
|||
Storage | 51 -bc 51 |
100.64 102.15 |
0 2 |
1 1 |
0 0 |
288MB 395MB |
0 37 |
||
Sum | 51 -bc 51 |
324.09 170.58 |
0 -47 |
0 0 |
376b 935kb |
0 254536 |
|||
Towers | 51 -bc 51 |
214.92 247.34 |
0 15 |
0 0 |
144MB 144MB |
0 0 |
|||
TreeSort | 51 -bc 51 |
141.05 155.06 |
0 10 |
0 1 |
Inf |
199MB 245MB |
0 23 |
||
WhileLoop | 51 -bc 51 |
282.15 805.63 |
0 186 |
0 7 |
Inf |
376b 3.52GB |
0 1004341762 |
som-parse
Baseline: TruffleSOM-native-interp-ast
#M | median time in ms |
time diff % | median GC time in ms |
GC diff % | median allocated bytes |
Alloc diff % | |||
---|---|---|---|---|---|---|---|---|---|
SomInit | -ast 10 -ast-ee 10 -bc 10 -bc-ee 10 |
57.92 59.07 64.51 69.22 |
0 2 11 20 |
0 0 0 0 |
18.8MB 12.8MB 25.7MB 17MB |
0 -32 36 -10 |
|||
SomParse | -ast 10 -ast-ee 10 -bc 10 -bc-ee 10 |
160.89 122.69 141.81 111.10 |
0 -24 -12 -31 |
23 0 14 0 |
0 -100 -39 -100 |
84.7MB 55.9MB 76.8MB 50.3MB |
0 -34 -9 -41 |