Result Overview
- Number of Run Configurations
- 130
- Change of Allocated
- median 0% (min. -24%, max. 7%)
- Change of Compile time
- median 0% (min. -100%, max. 0%)
- Change of GC count
- median 0% (min. -100%, max. 50%)
- Change of GC time
- median 0% (min. -100%, max. 33%)
- Change of Run time
- median 0% (min. -6%, max. 24%)
Performance Changes between Versions
micro-somsom
Executor: SomSom-native-interp-ast
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
List | 1 | 12811.31 | 1 | 6GB | 0 | 0 | 0 | 556 | 2 | 281 | 0 | ||
Loop | 1 | 9067.07 | 2 | 4GB | 0 | 0 | 0 | 193 | 0 | 55 | 0 | ||
Mandelbrot | 1 | 206.73 | 1 | 96MB | 0 | 0 | 0 | 2 | 0 | 13 | -13 | ||
Queens | 1 | 8374.74 | 4 | 4GB | 0 | 0 | 0 | 105 | 7 | 54 | 8 | ||
Recurse | 1 | 8333.53 | 1 | 4GB | 0 | 0 | 0 | 112 | -1 | 45 | -6 |
micro-somsom
Executor: SomSom-native-interp-bc
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
List | 1 | 19196.22 | 1 | 10GB | 0 | 0 | 0 | 1836 | -9 | 652 | -6 | ||
Loop | 1 | 13447.01 | 2 | 7GB | 0 | 0 | 0 | 1117 | -8 | 344 | -5 | ||
Mandelbrot | 1 | 283.21 | -1 | 173MB | 0 | 0 | 0 | 3 | 50 | 2 | 0 | ||
Queens | 1 | 11839.05 | -4 | 7GB | 0 | 0 | 0 | 969 | -14 | 331 | -6 | ||
Recurse | 1 | 12301.06 | 0 | 7GB | 0 | 0 | 0 | 1053 | 0 | 361 | 0 |
awfy-steady
Executor: TruffleSOM-graal
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CD | 130 | 87.26 | 4 | 163MB | 7 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Havlak | 130 | 353.22 | 0 | 665MB | -2 | 0 | 0 | 2 | 0 | 4 | 33 |
macro-steady
Executor: TruffleSOM-graal
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DeltaBlue | 120 | 57.30 | 1 | 38MB | 1 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 250 | 51.51 | 1 | 48MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 120 | 127.70 | -5 | 199MB | -4 | 0 | 0 | 0 | -100 | 0 | -100 | ||
NBody | 120 | 69.30 | 0 | 1kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 120 | 111.23 | 0 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Richards | 130 | 81.43 | 0 | 192kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
micro-steady
Executor: TruffleSOM-graal
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bounce | 60 | 140.52 | 0 | 39MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 55 | 108.22 | 0 | 4MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 55 | 250.14 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fannkuch | 55 | 47.56 | 0 | 36MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fibonacci | 60 | 99.85 | 0 | 166MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
FieldLoop | 55 | 273.87 | 0 | 376b | 0 | 0 | -100 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 55 | 153.06 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 65 | 85.90 | 0 | 33MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 55 | 3.82 | 0 | 935kb | 0 | 2 | -86 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 110 | 396.48 | 0 | 600b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Permute | 55 | 143.79 | -1 | 180MB | 0 | 0 | -100 | 1 | 0 | 0 | 0 | ||
Queens | 55 | 87.67 | 0 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 55 | 158.75 | 1 | 129MB | 0 | 0 | 0 | 2 | 0 | 1 | 0 | ||
Recurse | 65 | 125.77 | -1 | 214MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 60 | 137.84 | 0 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 60 | 105.50 | 0 | 453MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sum | 55 | 324.54 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Towers | 55 | 212.18 | -4 | 144MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 60 | 151.45 | 0 | 199MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 55 | 282.30 | 0 | 376b | 0 | 13 | 0 | 0 | 0 | 0 | 0 |
awfy-steady
Executor: TruffleSOM-graal-bc
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CD | 130 | 116.41 | 2 | 288MB | 6 | 0 | 0 | 2 | 0 | 1 | 0 | ||
Havlak | 130 | 477.88 | -1 | 950MB | -4 | 0 | 0 | 4 | 0 | 5 | 0 |
macro-steady
Executor: TruffleSOM-graal-bc
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DeltaBlue | 120 | 74.46 | 0 | 55MB | 6 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 250 | 51.14 | -3 | 48MB | -5 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 120 | 137.85 | -1 | 227MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
NBody | 120 | 62.30 | 0 | 2kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 120 | 111.44 | 0 | 16MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Richards | 130 | 75.33 | 0 | 195kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
micro-steady
Executor: TruffleSOM-graal-bc
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bounce | 60 | 206.82 | 0 | 39MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 55 | 102.45 | 1 | 21MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 55 | 168.01 | 2 | 935kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fannkuch | 55 | 166.19 | 0 | 168MB | 0 | 0 | 0 | 3 | -40 | 1 | 0 | ||
Fibonacci | 60 | 111.84 | 2 | 166MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
FieldLoop | 55 | 275.12 | 0 | 82kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 55 | 278.25 | 0 | 560kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 65 | 88.19 | 0 | 33MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 55 | 190.72 | 8 | 935kb | 0 | 4 | 0 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 110 | 424.43 | 0 | 154MB | 0 | 0 | 0 | 3 | 0 | 1 | 0 | ||
Permute | 55 | 261.66 | -5 | 985MB | -1 | 0 | 0 | 8 | 0 | 2 | 0 | ||
Queens | 55 | 147.69 | 24 | 169MB | -24 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 55 | 220.92 | 0 | 542MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Recurse | 65 | 146.95 | 1 | 214MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 60 | 111.66 | -2 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 60 | 133.24 | 6 | 516MB | 1 | 0 | 0 | 3 | 0 | 1 | 0 | ||
Sum | 55 | 172.13 | -1 | 935kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Towers | 55 | 248.51 | 0 | 144MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 60 | 155.03 | 0 | 245MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 55 | 805.11 | 0 | 4GB | 0 | 0 | -100 | 31 | 7 | 8 | 14 |
awfy-startup
Executor: TruffleSOM-native-interp-ast
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CD | 5 | 425.30 | 1 | 222MB | 0 | 0 | 0 | 5 | 0 | 14 | 8 | ||
Havlak | 5 | 11003.16 | 1 | 5GB | 0 | 0 | 0 | 51 | 2 | 839 | 3 |
macro-startup
Executor: TruffleSOM-native-interp-ast
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DeltaBlue | 5 | 37.88 | 1 | 13MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 5 | 26.66 | 1 | 10MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 5 | 61.36 | -6 | 20MB | -4 | 0 | 0 | 0 | 0 | 0 | 0 | ||
NBody | 5 | 30.64 | 0 | 17MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 5 | 22.31 | -2 | 6MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Richards | 5 | 233.65 | 1 | 100MB | 0 | 0 | 0 | 3 | 0 | 11 | 10 |
micro-startup
Executor: TruffleSOM-native-interp-ast
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bounce | 5 | 48.76 | 1 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 5 | 28.70 | 4 | 10MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 5 | 39.16 | -2 | 29MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fannkuch | 5 | 23.53 | 2 | 4MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fibonacci | 5 | 53.20 | 1 | 22MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
FieldLoop | 5 | 19.56 | 3 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 5 | 42.31 | 1 | 34MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 5 | 13.39 | 1 | 5MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 5 | 69.53 | 1 | 4MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 5 | 26.44 | -1 | 8MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Permute | 5 | 78.87 | 1 | 34MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Queens | 5 | 44.12 | 0 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 5 | 39.15 | 0 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Recurse | 5 | 46.38 | -1 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 5 | 35.40 | 6 | 6MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 5 | 46.14 | -3 | 21MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sum | 5 | 43.42 | 1 | 18MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Test | 10 | 234.10 | 4 | 19MB | 0 | 0 | 0 | 12 | 0 | 193 | 6 | ||
TestGC | 10 | 121.34 | 2 | 8kb | 0 | 0 | 0 | 20 | 0 | 146 | 3 | ||
Towers | 5 | 30.04 | 0 | 13MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 5 | 39.72 | 0 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 5 | 30.01 | 0 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
som-parse
Executor: TruffleSOM-native-interp-ast
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SomInit | 10 | 60.99 | 0 | 19MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
SomParse | 10 | 84.79 | 2 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
awfy-startup
Executor: TruffleSOM-native-interp-bc
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CD | 5 | 487.03 | 0 | 268MB | 0 | 0 | 0 | 6 | 0 | 11 | 0 | ||
Havlak | 5 | 14177.87 | 1 | 7GB | 0 | 0 | 0 | 101 | 7 | 1277 | 3 |
macro-startup
Executor: TruffleSOM-native-interp-bc
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DeltaBlue | 5 | 46.05 | 1 | 18MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 5 | 46.45 | 2 | 24MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 5 | 80.59 | 2 | 33MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
NBody | 5 | 53.63 | 0 | 26MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 5 | 80.39 | 1 | 43MB | 0 | 0 | 0 | 2 | 0 | 7 | 0 | ||
Richards | 5 | 277.11 | -2 | 128MB | 0 | 0 | 0 | 3 | 0 | 7 | 0 |
micro-startup
Executor: TruffleSOM-native-interp-bc
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bounce | 5 | 68.80 | 0 | 32MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 5 | 73.96 | 1 | 43MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 5 | 91.78 | 1 | 61MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
Fannkuch | 5 | 51.37 | 0 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fibonacci | 5 | 119.37 | 1 | 55MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
FieldLoop | 5 | 12.92 | 0 | 944kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 5 | 104.02 | -1 | 43MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 5 | 14.86 | 0 | 5MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 5 | 339.88 | 1 | 268MB | 0 | 0 | 0 | 6 | 0 | 6 | 0 | ||
Mandelbrot | 5 | 57.09 | 0 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Permute | 5 | 113.04 | 1 | 47MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
Queens | 5 | 91.77 | 0 | 35MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 5 | 63.63 | 1 | 25MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Recurse | 5 | 63.30 | 0 | 29MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 5 | 84.08 | 1 | 37MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 5 | 62.91 | 1 | 30MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sum | 5 | 157.16 | 1 | 140MB | 0 | 0 | 0 | 4 | 0 | 5 | 0 | ||
Test | 10 | 186.97 | 0 | 24MB | 0 | 0 | 0 | 12 | 0 | 129 | -4 | ||
TestGC | 10 | 58.87 | 1 | 9kb | 0 | 0 | 0 | 20 | 0 | 72 | 1 | ||
Towers | 5 | 38.76 | 2 | 17MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 5 | 56.87 | 2 | 25MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 5 | 57.27 | 2 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
som-parse
Executor: TruffleSOM-native-interp-bc
#M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SomInit | 10 | 77.76 | 0 | 26MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
SomParse | 10 | 77.09 | 1 | 19MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Executor Comparisons
micro-somsom
Baseline: SomSom-native-interp-ast
Exe | #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
List |
ast
bc |
1
1 |
12811.31
19196.22 |
0
50 |
6GB
10GB |
0
81 |
0
0 |
0
0 |
556
1836 |
0
230 |
281
652 |
0
132 |
||
Loop |
ast
bc |
1
1 |
9067.07
13447.01 |
0
48 |
4GB
7GB |
0
81 |
0
0 |
0
0 |
193
1117 |
0
479 |
55
344 |
0
525 |
||
Mandelbrot |
ast
bc |
1
1 |
206.73
283.21 |
0
37 |
96MB
173MB |
0
80 |
0
0 |
0
0 |
2
3 |
0
50 |
13
2 |
0
-85 |
||
Queens |
ast
bc |
1
1 |
8374.74
11839.05 |
0
41 |
4GB
7GB |
0
77 |
0
0 |
0
0 |
105
969 |
0
823 |
54
331 |
0
513 |
||
Recurse |
ast
bc |
1
1 |
8333.53
12301.06 |
0
48 |
4GB
7GB |
0
80 |
0
0 |
0
0 |
112
1053 |
0
840 |
45
361 |
0
702 |
awfy-steady
Baseline: TruffleSOM-graal
Exe | #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CD |
-bc |
130
130 |
87.26
116.41 |
0
33 |
163MB
288MB |
0
76 |
0
0 |
0
0 |
0
2 |
0
0 |
0
1 |
0
0 |
||
Havlak |
-bc |
130
130 |
353.22
477.88 |
0
35 |
665MB
950MB |
0
43 |
0
0 |
0
0 |
2
4 |
0
100 |
4
5 |
0
25 |
macro-steady
Baseline: TruffleSOM-graal
Exe | #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DeltaBlue |
-bc |
120
120 |
57.30
74.46 |
0
30 |
38MB
55MB |
0
44 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
GraphSearch |
-bc |
250
250 |
51.51
51.14 |
0
-1 |
48MB
48MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Json |
-bc |
120
120 |
127.70
137.85 |
0
8 |
199MB
227MB |
0
14 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
NBody |
-bc |
120
120 |
69.30
62.30 |
0
-10 |
1kb
2kb |
0
81 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
PageRank |
-bc |
120
120 |
111.23
111.44 |
0
0 |
15MB
16MB |
0
5 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Richards |
-bc |
130
130 |
81.43
75.33 |
0
-7 |
192kb
195kb |
0
1 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
micro-steady
Baseline: TruffleSOM-graal
Exe | #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bounce |
-bc |
60
60 |
140.52
206.82 |
0
47 |
39MB
39MB |
0
1 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
BubbleSort |
-bc |
55
55 |
108.22
102.45 |
0
-5 |
4MB
21MB |
0
488 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Dispatch |
-bc |
55
55 |
250.14
168.01 |
0
-33 |
376b
935kb |
0
254536 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Fannkuch |
-bc |
55
55 |
47.56
166.19 |
0
249 |
36MB
168MB |
0
368 |
0
0 |
0
0 |
0
3 |
0
0 |
0
1 |
0
0 |
||
Fibonacci |
-bc |
60
60 |
99.85
111.84 |
0
12 |
166MB
166MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
FieldLoop |
-bc |
55
55 |
273.87
275.12 |
0
0 |
376b
82kb |
0
22196 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
IntegerLoop |
-bc |
55
55 |
153.06
278.25 |
0
82 |
376b
560kb |
0
152409 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
List |
-bc |
65
65 |
85.90
88.19 |
0
3 |
33MB
33MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Loop |
-bc |
55
55 |
3.82
190.72 |
0
4889 |
935kb
935kb |
0
0 |
2
4 |
0
100 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Mandelbrot |
-bc |
110
110 |
396.48
424.43 |
0
7 |
600b
154MB |
0
26999492 |
0
0 |
0
0 |
0
3 |
0
0 |
0
1 |
0
0 |
||
Permute |
-bc |
55
55 |
143.79
261.66 |
0
82 |
180MB
985MB |
0
447 |
0
0 |
0
0 |
1
8 |
0
700 |
0
2 |
0
0 |
||
Queens |
-bc |
55
55 |
87.67
147.69 |
0
68 |
12MB
169MB |
0
1307 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
QuickSort |
-bc |
55
55 |
158.75
220.92 |
0
39 |
129MB
542MB |
0
319 |
0
0 |
0
0 |
2
0 |
0
-100 |
1
0 |
0
-100 |
||
Recurse |
-bc |
65
65 |
125.77
146.95 |
0
17 |
214MB
214MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Sieve |
-bc |
60
60 |
137.84
111.66 |
0
-19 |
12MB
12MB |
0
2 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Storage |
-bc |
60
60 |
105.50
133.24 |
0
26 |
453MB
516MB |
0
14 |
0
0 |
0
0 |
0
3 |
0
0 |
0
1 |
0
0 |
||
Sum |
-bc |
55
55 |
324.54
172.13 |
0
-47 |
376b
935kb |
0
254536 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Towers |
-bc |
55
55 |
212.18
248.51 |
0
17 |
144MB
144MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
TreeSort |
-bc |
60
60 |
151.45
155.03 |
0
2 |
199MB
245MB |
0
23 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
WhileLoop |
-bc |
55
55 |
282.30
805.11 |
0
185 |
376b
4GB |
0
1004341762 |
13
0 |
0
-100 |
0
31 |
0
0 |
0
8 |
0
0 |
awfy-startup
Baseline: TruffleSOM-native-interp-ast
Exe | #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CD |
ast
bc |
5
5 |
425.30
487.03 |
0
15 |
222MB
268MB |
0
21 |
0
0 |
0
0 |
5
6 |
0
20 |
14
11 |
0
-21 |
||
Havlak |
ast
bc |
5
5 |
11003.16
14177.87 |
0
29 |
5GB
7GB |
0
38 |
0
0 |
0
0 |
51
101 |
0
98 |
839
1277 |
0
52 |
macro-startup
Baseline: TruffleSOM-native-interp-ast
Exe | #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DeltaBlue |
ast
bc |
5
5 |
37.88
46.05 |
0
22 |
13MB
18MB |
0
37 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
GraphSearch |
ast
bc |
5
5 |
26.66
46.45 |
0
74 |
10MB
24MB |
0
148 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Json |
ast
bc |
5
5 |
61.36
80.59 |
0
31 |
20MB
33MB |
0
64 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
NBody |
ast
bc |
5
5 |
30.64
53.63 |
0
75 |
17MB
26MB |
0
52 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
PageRank |
ast
bc |
5
5 |
22.31
80.39 |
0
260 |
6MB
43MB |
0
674 |
0
0 |
0
0 |
0
2 |
0
0 |
0
7 |
0
0 |
||
Richards |
ast
bc |
5
5 |
233.65
277.11 |
0
19 |
100MB
128MB |
0
28 |
0
0 |
0
0 |
3
3 |
0
0 |
11
7 |
0
-36 |
micro-startup
Baseline: TruffleSOM-native-interp-ast
Exe | #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bounce |
ast
bc |
5
5 |
48.76
68.80 |
0
41 |
20MB
32MB |
0
66 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
BubbleSort |
ast
bc |
5
5 |
28.70
73.96 |
0
158 |
10MB
43MB |
0
342 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Dispatch |
ast
bc |
5
5 |
39.16
91.78 |
0
134 |
29MB
61MB |
0
111 |
0
0 |
0
0 |
0
2 |
0
0 |
0
5 |
0
0 |
||
Fannkuch |
ast
bc |
5
5 |
23.53
51.37 |
0
118 |
4MB
15MB |
0
241 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Fibonacci |
ast
bc |
5
5 |
53.20
119.37 |
0
124 |
22MB
55MB |
0
154 |
0
0 |
0
0 |
0
2 |
0
0 |
0
5 |
0
0 |
||
FieldLoop |
ast
bc |
5
5 |
19.56
12.92 |
0
-34 |
14MB
944kb |
0
-94 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
IntegerLoop |
ast
bc |
5
5 |
42.31
104.02 |
0
146 |
34MB
43MB |
0
25 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
List |
ast
bc |
5
5 |
13.39
14.86 |
0
11 |
5MB
5MB |
0
6 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Loop |
ast
bc |
5
5 |
69.53
339.88 |
0
389 |
4MB
268MB |
0
6597 |
0
0 |
0
0 |
0
6 |
0
0 |
0
6 |
0
0 |
||
Mandelbrot |
ast
bc |
5
5 |
26.44
57.09 |
0
116 |
8MB
15MB |
0
98 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Permute |
ast
bc |
5
5 |
78.87
113.04 |
0
43 |
34MB
47MB |
0
37 |
0
0 |
0
0 |
0
2 |
0
0 |
0
5 |
0
0 |
||
Queens |
ast
bc |
5
5 |
44.12
91.77 |
0
108 |
14MB
35MB |
0
147 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
QuickSort |
ast
bc |
5
5 |
39.15
63.63 |
0
63 |
14MB
25MB |
0
80 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Recurse |
ast
bc |
5
5 |
46.38
63.30 |
0
36 |
20MB
29MB |
0
46 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Sieve |
ast
bc |
5
5 |
35.40
84.08 |
0
138 |
6MB
37MB |
0
559 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Storage |
ast
bc |
5
5 |
46.14
62.91 |
0
36 |
21MB
30MB |
0
39 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Sum |
ast
bc |
5
5 |
43.42
157.16 |
0
262 |
18MB
140MB |
0
665 |
0
0 |
0
0 |
0
4 |
0
0 |
0
5 |
0
0 |
||
Test |
ast
bc |
10
10 |
234.10
186.97 |
0
-20 |
19MB
24MB |
0
26 |
0
0 |
0
0 |
12
12 |
0
0 |
193
129 |
0
-33 |
||
TestGC |
ast
bc |
10
10 |
121.34
58.87 |
0
-51 |
8kb
9kb |
0
10 |
0
0 |
0
0 |
20
20 |
0
0 |
146
72 |
0
-51 |
||
Towers |
ast
bc |
5
5 |
30.04
38.76 |
0
29 |
13MB
17MB |
0
28 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
TreeSort |
ast
bc |
5
5 |
39.72
56.87 |
0
43 |
15MB
25MB |
0
66 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
WhileLoop |
ast
bc |
5
5 |
30.01
57.27 |
0
91 |
12MB
12MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
som-parse
Baseline: TruffleSOM-native-interp-ast
Exe | #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SomInit |
ast
bc |
10
10 |
60.99
77.76 |
0
28 |
19MB
26MB |
0
38 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
SomParse |
ast
bc |
10
10 |
84.79
77.09 |
0
-9 |
20MB
19MB |
0
-5 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |