Result Overview
- Number of Run Configurations
- 130
- Change of Allocated
- median 0% (min. -25%, max. 19%)
- Change of Compile time
- median 0% (min. -100%, max. 0%)
- Change of GC count
- median 0% (min. -100%, max. 59%)
- Change of GC time
- median 0% (min. -100%, max. 29%)
- Change of Run time
- median 0% (min. -7%, max. 25%)
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 | 13060.74 | 3 | 6GB | 0 | 0 | 0 | 559 | 2 | 287 | 2 | ||
Loop | 1 | 9016.06 | 2 | 4GB | 0 | 0 | 0 | 193 | 0 | 54 | -2 | ||
Mandelbrot | 1 | 207.25 | 1 | 96MB | 0 | 0 | 0 | 2 | 0 | 13 | -13 | ||
Queens | 1 | 8337.45 | 4 | 4GB | 0 | 0 | 0 | 156 | 59 | 62 | 24 | ||
Recurse | 1 | 8277.30 | 1 | 4GB | 0 | 0 | 0 | 113 | 0 | 48 | 0 |
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 | 19041.47 | 0 | 10GB | 0 | 0 | 0 | 1926 | -4 | 663 | -4 | ||
Loop | 1 | 13658.74 | 3 | 7GB | 0 | 0 | 0 | 1219 | 0 | 365 | 0 | ||
Mandelbrot | 1 | 283.69 | -1 | 173MB | 0 | 0 | 0 | 3 | 50 | 2 | 0 | ||
Queens | 1 | 11721.42 | -5 | 7GB | 0 | 0 | 0 | 953 | -16 | 291 | -17 | ||
Recurse | 1 | 12245.96 | 0 | 7GB | 0 | 0 | 0 | 1049 | 0 | 360 | 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 | 85.31 | 2 | 156MB | 3 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Havlak | 130 | 353.74 | 0 | 678MB | 0 | 0 | 0 | 2 | 0 | 3 | 0 |
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 | 60.18 | 6 | 40MB | 6 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 250 | 49.73 | -2 | 48MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 120 | 124.66 | -7 | 196MB | -5 | 0 | 0 | 0 | -100 | 0 | -100 | ||
NBody | 120 | 69.30 | 0 | 1kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 120 | 111.02 | 0 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Richards | 130 | 81.29 | 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 | 142.47 | 2 | 39MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 55 | 108.99 | 1 | 4MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 55 | 250.50 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fannkuch | 55 | 47.58 | 0 | 36MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fibonacci | 60 | 99.86 | 0 | 166MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
FieldLoop | 55 | 274.07 | 0 | 376b | 0 | 0 | -100 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 55 | 153.01 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 65 | 85.97 | 0 | 33MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 55 | 3.83 | 0 | 935kb | 0 | 2 | -86 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 110 | 396.44 | 0 | 600b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Permute | 55 | 144.80 | 0 | 180MB | 0 | 1 | -92 | 1 | 0 | 0 | 0 | ||
Queens | 55 | 88.28 | 1 | 14MB | 19 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 55 | 157.28 | 0 | 129MB | 0 | 0 | 0 | 2 | 0 | 1 | 0 | ||
Recurse | 65 | 125.36 | -1 | 214MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 60 | 137.61 | 0 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 60 | 119.79 | 14 | 494MB | 9 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sum | 55 | 325.01 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Towers | 55 | 220.91 | 0 | 144MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 60 | 152.98 | 1 | 199MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 55 | 282.29 | 0 | 376b | 0 | 0 | 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 | 117.14 | 2 | 286MB | 6 | 0 | 0 | 2 | 0 | 1 | 0 | ||
Havlak | 130 | 473.53 | -1 | 949MB | -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 | 73.49 | -1 | 52MB | 1 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 250 | 52.59 | 0 | 50MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 120 | 138.74 | 0 | 227MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
NBody | 120 | 62.30 | 0 | 2kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 120 | 112.74 | 1 | 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.20 | 0 | 39MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 55 | 101.56 | 0 | 21MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 55 | 167.84 | 2 | 935kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fannkuch | 55 | 167.76 | 1 | 168MB | 0 | 0 | 0 | 5 | 0 | 1 | 0 | ||
Fibonacci | 60 | 110.59 | 1 | 166MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
FieldLoop | 55 | 275.08 | 0 | 82kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 55 | 278.27 | 0 | 560kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 65 | 88.08 | 0 | 33MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 55 | 176.59 | 0 | 935kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 110 | 424.61 | 0 | 154MB | 0 | 0 | 0 | 3 | 0 | 1 | 0 | ||
Permute | 55 | 268.53 | -2 | 995MB | 0 | 0 | 0 | 8 | 0 | 2 | 0 | ||
Queens | 55 | 148.08 | 25 | 169MB | -25 | 4 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 55 | 222.44 | 0 | 542MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Recurse | 65 | 145.64 | 0 | 214MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 60 | 116.13 | 2 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 60 | 139.06 | 11 | 521MB | 2 | 0 | 0 | 3 | 0 | 1 | 0 | ||
Sum | 55 | 172.16 | -1 | 935kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Towers | 55 | 248.62 | 0 | 144MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 60 | 157.04 | 1 | 245MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 55 | 804.55 | 0 | 4GB | 0 | 1 | -93 | 27 | -7 | 7 | 0 |
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 | 426.81 | 2 | 222MB | 0 | 0 | 0 | 5 | 0 | 14 | 8 | ||
Havlak | 5 | 10918.53 | 0 | 5GB | 0 | 0 | 0 | 52 | 4 | 833 | 2 |
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.70 | 1 | 13MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 5 | 26.42 | 0 | 10MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 5 | 61.07 | -7 | 20MB | -4 | 0 | 0 | 0 | 0 | 0 | 0 | ||
NBody | 5 | 30.71 | 0 | 17MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 5 | 22.40 | -2 | 6MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Richards | 5 | 234.47 | 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.68 | 1 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 5 | 28.58 | 4 | 10MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 5 | 39.55 | -1 | 29MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fannkuch | 5 | 23.53 | 2 | 4MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fibonacci | 5 | 52.36 | 0 | 22MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
FieldLoop | 5 | 19.23 | 1 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 5 | 41.83 | 0 | 34MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 5 | 13.45 | 2 | 5MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 5 | 69.20 | 0 | 4MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 5 | 26.88 | 0 | 8MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Permute | 5 | 78.02 | 0 | 34MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Queens | 5 | 44.33 | 1 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 5 | 38.95 | -1 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Recurse | 5 | 47.27 | 1 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 5 | 35.34 | 6 | 6MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 5 | 46.92 | -1 | 21MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sum | 5 | 42.92 | 0 | 18MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Test | 10 | 233.35 | 4 | 19MB | 0 | 0 | 0 | 12 | 0 | 193 | 6 | ||
TestGC | 10 | 117.09 | -2 | 8kb | 0 | 0 | 0 | 20 | 0 | 138 | -2 | ||
Towers | 5 | 29.59 | -1 | 13MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 5 | 40.45 | 2 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 5 | 29.84 | 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.61 | -1 | 19MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
SomParse | 10 | 83.53 | 1 | 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 | 482.51 | -1 | 268MB | 0 | 0 | 0 | 6 | 0 | 11 | 0 | ||
Havlak | 5 | 14139.85 | 0 | 7GB | 0 | 0 | 0 | 92 | -2 | 1254 | 1 |
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 | 45.36 | 0 | 18MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 5 | 45.83 | 1 | 24MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 5 | 80.33 | 2 | 33MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
NBody | 5 | 53.12 | -1 | 26MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 5 | 79.83 | 0 | 43MB | 0 | 0 | 0 | 2 | 0 | 7 | 0 | ||
Richards | 5 | 280.66 | -1 | 128MB | 0 | 0 | 0 | 3 | 0 | 9 | 29 |
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 | 69.13 | 0 | 32MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 5 | 73.45 | 1 | 43MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 5 | 91.08 | 0 | 61MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
Fannkuch | 5 | 50.74 | -1 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fibonacci | 5 | 117.81 | 0 | 55MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
FieldLoop | 5 | 12.91 | 0 | 944kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 5 | 104.58 | 0 | 43MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 5 | 14.76 | -1 | 5MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 5 | 336.48 | 0 | 268MB | 0 | 0 | 0 | 6 | 0 | 6 | 0 | ||
Mandelbrot | 5 | 56.85 | 0 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Permute | 5 | 112.45 | 1 | 47MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
Queens | 5 | 91.42 | 0 | 35MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 5 | 63.86 | 1 | 25MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Recurse | 5 | 63.49 | 0 | 29MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 5 | 83.12 | 0 | 37MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 5 | 61.24 | -1 | 30MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sum | 5 | 155.82 | 0 | 140MB | 0 | 0 | 0 | 4 | 0 | 5 | 0 | ||
Test | 10 | 179.58 | -3 | 24MB | 0 | 0 | 0 | 12 | 0 | 122 | -9 | ||
TestGC | 10 | 58.49 | 1 | 9kb | 0 | 0 | 0 | 20 | 0 | 71 | 0 | ||
Towers | 5 | 38.34 | 1 | 17MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 5 | 56.99 | 2 | 25MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 5 | 56.65 | 1 | 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.67 | 0 | 26MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
SomParse | 10 | 76.36 | 0 | 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 |
13060.74
19041.47 |
0
46 |
6GB
10GB |
0
81 |
0
0 |
0
0 |
559
1926 |
0
245 |
287
663 |
0
131 |
||
Loop |
ast
bc |
1
1 |
9016.06
13658.74 |
0
51 |
4GB
7GB |
0
81 |
0
0 |
0
0 |
193
1219 |
0
532 |
54
365 |
0
576 |
||
Mandelbrot |
ast
bc |
1
1 |
207.25
283.69 |
0
37 |
96MB
173MB |
0
80 |
0
0 |
0
0 |
2
3 |
0
50 |
13
2 |
0
-85 |
||
Queens |
ast
bc |
1
1 |
8337.45
11721.42 |
0
41 |
4GB
7GB |
0
77 |
0
0 |
0
0 |
156
953 |
0
511 |
62
291 |
0
369 |
||
Recurse |
ast
bc |
1
1 |
8277.30
12245.96 |
0
48 |
4GB
7GB |
0
80 |
0
0 |
0
0 |
113
1049 |
0
828 |
48
360 |
0
650 |
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 |
85.31
117.14 |
0
37 |
156MB
286MB |
0
83 |
0
0 |
0
0 |
0
2 |
0
0 |
0
1 |
0
0 |
||
Havlak |
-bc |
130
130 |
353.74
473.53 |
0
34 |
678MB
949MB |
0
40 |
0
0 |
0
0 |
2
4 |
0
100 |
3
5 |
0
67 |
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 |
60.18
73.49 |
0
22 |
40MB
52MB |
0
31 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
GraphSearch |
-bc |
250
250 |
49.73
52.59 |
0
6 |
48MB
50MB |
0
5 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Json |
-bc |
120
120 |
124.66
138.74 |
0
11 |
196MB
227MB |
0
16 |
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.02
112.74 |
0
2 |
15MB
16MB |
0
5 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Richards |
-bc |
130
130 |
81.29
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 |
142.47
206.20 |
0
45 |
39MB
39MB |
0
1 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
BubbleSort |
-bc |
55
55 |
108.99
101.56 |
0
-7 |
4MB
21MB |
0
488 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Dispatch |
-bc |
55
55 |
250.50
167.84 |
0
-33 |
376b
935kb |
0
254536 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Fannkuch |
-bc |
55
55 |
47.58
167.76 |
0
253 |
36MB
168MB |
0
368 |
0
0 |
0
0 |
0
5 |
0
0 |
0
1 |
0
0 |
||
Fibonacci |
-bc |
60
60 |
99.86
110.59 |
0
11 |
166MB
166MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
FieldLoop |
-bc |
55
55 |
274.07
275.08 |
0
0 |
376b
82kb |
0
22196 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
IntegerLoop |
-bc |
55
55 |
153.01
278.27 |
0
82 |
376b
560kb |
0
152409 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
List |
-bc |
65
65 |
85.97
88.08 |
0
2 |
33MB
33MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Loop |
-bc |
55
55 |
3.83
176.59 |
0
4510 |
935kb
935kb |
0
0 |
2
0 |
0
-100 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Mandelbrot |
-bc |
110
110 |
396.44
424.61 |
0
7 |
600b
154MB |
0
26999492 |
0
0 |
0
0 |
0
3 |
0
0 |
0
1 |
0
0 |
||
Permute |
-bc |
55
55 |
144.80
268.53 |
0
85 |
180MB
995MB |
0
452 |
1
0 |
0
-100 |
1
8 |
0
700 |
0
2 |
0
0 |
||
Queens |
-bc |
55
55 |
88.28
148.08 |
0
68 |
14MB
169MB |
0
1081 |
0
4 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
QuickSort |
-bc |
55
55 |
157.28
222.44 |
0
41 |
129MB
542MB |
0
319 |
0
0 |
0
0 |
2
0 |
0
-100 |
1
0 |
0
-100 |
||
Recurse |
-bc |
65
65 |
125.36
145.64 |
0
16 |
214MB
214MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Sieve |
-bc |
60
60 |
137.61
116.13 |
0
-16 |
12MB
12MB |
0
2 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Storage |
-bc |
60
60 |
119.79
139.06 |
0
16 |
494MB
521MB |
0
5 |
0
0 |
0
0 |
0
3 |
0
0 |
0
1 |
0
0 |
||
Sum |
-bc |
55
55 |
325.01
172.16 |
0
-47 |
376b
935kb |
0
254536 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Towers |
-bc |
55
55 |
220.91
248.62 |
0
13 |
144MB
144MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
TreeSort |
-bc |
60
60 |
152.98
157.04 |
0
3 |
199MB
245MB |
0
23 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
WhileLoop |
-bc |
55
55 |
282.29
804.55 |
0
185 |
376b
4GB |
0
1004341762 |
0
1 |
0
0 |
0
27 |
0
0 |
0
7 |
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 |
426.81
482.51 |
0
13 |
222MB
268MB |
0
21 |
0
0 |
0
0 |
5
6 |
0
20 |
14
11 |
0
-21 |
||
Havlak |
ast
bc |
5
5 |
10918.53
14139.85 |
0
30 |
5GB
7GB |
0
38 |
0
0 |
0
0 |
52
92 |
0
77 |
833
1254 |
0
51 |
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.70
45.36 |
0
20 |
13MB
18MB |
0
37 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
GraphSearch |
ast
bc |
5
5 |
26.42
45.83 |
0
73 |
10MB
24MB |
0
148 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Json |
ast
bc |
5
5 |
61.07
80.33 |
0
32 |
20MB
33MB |
0
64 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
NBody |
ast
bc |
5
5 |
30.71
53.12 |
0
73 |
17MB
26MB |
0
52 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
PageRank |
ast
bc |
5
5 |
22.40
79.83 |
0
256 |
6MB
43MB |
0
674 |
0
0 |
0
0 |
0
2 |
0
0 |
0
7 |
0
0 |
||
Richards |
ast
bc |
5
5 |
234.47
280.66 |
0
20 |
100MB
128MB |
0
28 |
0
0 |
0
0 |
3
3 |
0
0 |
11
9 |
0
-18 |
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.68
69.13 |
0
42 |
20MB
32MB |
0
66 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
BubbleSort |
ast
bc |
5
5 |
28.58
73.45 |
0
157 |
10MB
43MB |
0
342 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Dispatch |
ast
bc |
5
5 |
39.55
91.08 |
0
130 |
29MB
61MB |
0
111 |
0
0 |
0
0 |
0
2 |
0
0 |
0
5 |
0
0 |
||
Fannkuch |
ast
bc |
5
5 |
23.53
50.74 |
0
116 |
4MB
15MB |
0
241 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Fibonacci |
ast
bc |
5
5 |
52.36
117.81 |
0
125 |
22MB
55MB |
0
154 |
0
0 |
0
0 |
0
2 |
0
0 |
0
5 |
0
0 |
||
FieldLoop |
ast
bc |
5
5 |
19.23
12.91 |
0
-33 |
14MB
944kb |
0
-94 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
IntegerLoop |
ast
bc |
5
5 |
41.83
104.58 |
0
150 |
34MB
43MB |
0
25 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
List |
ast
bc |
5
5 |
13.45
14.76 |
0
10 |
5MB
5MB |
0
6 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Loop |
ast
bc |
5
5 |
69.20
336.48 |
0
386 |
4MB
268MB |
0
6597 |
0
0 |
0
0 |
0
6 |
0
0 |
0
6 |
0
0 |
||
Mandelbrot |
ast
bc |
5
5 |
26.88
56.85 |
0
111 |
8MB
15MB |
0
98 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Permute |
ast
bc |
5
5 |
78.02
112.45 |
0
44 |
34MB
47MB |
0
37 |
0
0 |
0
0 |
0
2 |
0
0 |
0
5 |
0
0 |
||
Queens |
ast
bc |
5
5 |
44.33
91.42 |
0
106 |
14MB
35MB |
0
147 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
QuickSort |
ast
bc |
5
5 |
38.95
63.86 |
0
64 |
14MB
25MB |
0
80 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Recurse |
ast
bc |
5
5 |
47.27
63.49 |
0
34 |
20MB
29MB |
0
46 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Sieve |
ast
bc |
5
5 |
35.34
83.12 |
0
135 |
6MB
37MB |
0
559 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Storage |
ast
bc |
5
5 |
46.92
61.24 |
0
31 |
21MB
30MB |
0
39 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Sum |
ast
bc |
5
5 |
42.92
155.82 |
0
263 |
18MB
140MB |
0
665 |
0
0 |
0
0 |
0
4 |
0
0 |
0
5 |
0
0 |
||
Test |
ast
bc |
10
10 |
233.35
179.58 |
0
-23 |
19MB
24MB |
0
26 |
0
0 |
0
0 |
12
12 |
0
0 |
193
122 |
0
-37 |
||
TestGC |
ast
bc |
10
10 |
117.09
58.49 |
0
-50 |
8kb
9kb |
0
10 |
0
0 |
0
0 |
20
20 |
0
0 |
138
71 |
0
-49 |
||
Towers |
ast
bc |
5
5 |
29.59
38.34 |
0
30 |
13MB
17MB |
0
28 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
TreeSort |
ast
bc |
5
5 |
40.45
56.99 |
0
41 |
15MB
25MB |
0
66 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
WhileLoop |
ast
bc |
5
5 |
29.84
56.65 |
0
90 |
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.61
77.67 |
0
28 |
19MB
26MB |
0
38 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
SomParse |
ast
bc |
10
10 |
83.53
76.36 |
0
-9 |
20MB
19MB |
0
-5 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |