Result Overview
- Number of Run Configurations
- 130
- Change of Allocated
- median 0% (min. -4%, max. 50%)
- Change of Compile time
- median 0% (min. -100%, max. 0%)
- Change of GC count
- median 0% (min. -100%, max. 33%)
- Change of GC time
- median 0% (min. -100%, max. 15%)
- Change of Run time
- median 0% (min. -24%, max. 28%)
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 | 12654.45 | -1 | 6GB | 0 | 0 | 0 | 547 | 0 | 280 | 1 | ||
Loop | 1 | 8882.34 | -1 | 4GB | 0 | 0 | 0 | 193 | 0 | 55 | 0 | ||
Mandelbrot | 1 | 205.43 | 1 | 96MB | 0 | 0 | 0 | 2 | 0 | 15 | 15 | ||
Queens | 1 | 8029.83 | -1 | 4GB | 0 | 0 | 0 | 98 | 0 | 50 | 0 | ||
Recurse | 1 | 8217.83 | -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 | 19037.56 | -15 | 10GB | 0 | 0 | 0 | 2010 | -1 | 693 | -1 | ||
Loop | 1 | 13243.33 | -5 | 7GB | 0 | 0 | 0 | 1217 | 0 | 364 | 0 | ||
Mandelbrot | 1 | 285.68 | -2 | 173MB | 0 | 0 | 0 | 2 | -33 | 2 | 0 | ||
Queens | 1 | 12372.26 | -2 | 7GB | 0 | 0 | 0 | 1129 | 0 | 351 | 3 | ||
Recurse | 1 | 12305.58 | -5 | 7GB | 0 | 0 | 0 | 1051 | -1 | 361 | -1 |
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 | 83.87 | 0 | 152MB | -2 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Havlak | 130 | 354.20 | 4 | 677MB | 4 | 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 | 56.71 | 1 | 38MB | 2 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 250 | 50.80 | 1 | 48MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 120 | 134.22 | 6 | 206MB | 5 | 0 | 0 | 2 | 0 | 1 | 0 | ||
NBody | 120 | 69.31 | 0 | 1kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 120 | 111.09 | -1 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Richards | 130 | 81.06 | 2 | 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.28 | 0 | 39MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 55 | 108.27 | -5 | 4MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 55 | 250.57 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fannkuch | 55 | 47.40 | 0 | 36MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fibonacci | 60 | 99.92 | 0 | 166MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
FieldLoop | 55 | 273.88 | 0 | 376b | 0 | 3 | 0 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 55 | 153.02 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 65 | 85.84 | 0 | 33MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 55 | 3.82 | -4 | 935kb | 0 | 14 | 0 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 110 | 395.96 | 0 | 600b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Permute | 55 | 144.87 | 0 | 180MB | 0 | 13 | 0 | 1 | 0 | 0 | 0 | ||
Queens | 55 | 87.53 | 0 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 55 | 157.83 | 0 | 129MB | 0 | 0 | 0 | 2 | 0 | 1 | 0 | ||
Recurse | 65 | 126.99 | 0 | 214MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 60 | 137.51 | 0 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 60 | 105.03 | 4 | 453MB | 50 | 0 | 0 | 0 | -100 | 0 | -100 | ||
Sum | 55 | 324.79 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Towers | 55 | 221.52 | 0 | 144MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 60 | 151.71 | 1 | 199MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 55 | 282.40 | 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 | 114.51 | 0 | 271MB | 0 | 0 | 0 | 2 | 0 | 1 | 0 | ||
Havlak | 130 | 480.62 | -3 | 988MB | -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.49 | -2 | 51MB | -3 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 250 | 52.59 | 5 | 50MB | 5 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 120 | 139.01 | 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.49 | -2 | 16MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Richards | 130 | 75.32 | 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.46 | -1 | 39MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 55 | 101.85 | 0 | 21MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 55 | 165.36 | -1 | 935kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fannkuch | 55 | 166.36 | 0 | 168MB | 0 | 0 | -100 | 5 | 0 | 1 | 0 | ||
Fibonacci | 60 | 109.75 | -1 | 166MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
FieldLoop | 55 | 275.07 | 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.05 | 0 | 33MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 55 | 176.50 | 0 | 935kb | 0 | 0 | -100 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 110 | 424.40 | 0 | 154MB | 0 | 0 | 0 | 3 | 0 | 1 | 0 | ||
Permute | 55 | 274.83 | 1 | 995MB | 0 | 0 | 0 | 8 | 33 | 2 | 0 | ||
Queens | 55 | 118.77 | -24 | 224MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 55 | 221.39 | 0 | 542MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Recurse | 65 | 145.48 | 0 | 214MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 60 | 114.14 | 2 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 60 | 125.77 | -8 | 509MB | -4 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sum | 55 | 174.44 | 1 | 935kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Towers | 55 | 249.32 | 0 | 144MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 60 | 155.77 | -1 | 245MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 55 | 807.30 | 0 | 4GB | 0 | 14 | 0 | 29 | 0 | 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 | 419.46 | -2 | 222MB | 0 | 0 | 0 | 5 | 0 | 13 | -7 | ||
Havlak | 5 | 10916.35 | -1 | 5GB | 0 | 0 | 0 | 50 | -4 | 814 | -5 |
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.33 | 0 | 13MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 5 | 26.31 | -1 | 10MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 5 | 65.54 | 0 | 21MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
NBody | 5 | 30.69 | -6 | 17MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 5 | 22.76 | 6 | 6MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Richards | 5 | 232.29 | 0 | 100MB | 0 | 0 | 0 | 3 | 0 | 10 | -9 |
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.41 | 1 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 5 | 27.61 | 13 | 10MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 5 | 39.95 | 3 | 29MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fannkuch | 5 | 23.06 | -1 | 4MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fibonacci | 5 | 52.42 | 0 | 22MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
FieldLoop | 5 | 19.05 | -4 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 5 | 41.82 | 5 | 34MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 5 | 13.21 | -4 | 5MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 5 | 69.01 | 24 | 4MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 5 | 26.78 | -3 | 8MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Permute | 5 | 78.33 | -2 | 34MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Queens | 5 | 43.90 | -1 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 5 | 39.27 | 1 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Recurse | 5 | 46.87 | -3 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 5 | 33.27 | 13 | 6MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 5 | 47.33 | 2 | 21MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sum | 5 | 42.88 | 28 | 18MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Test | 10 | 225.32 | 0 | 19MB | 0 | 0 | 0 | 12 | 0 | 182 | 0 | ||
TestGC | 10 | 119.33 | 2 | 8kb | 0 | 0 | 0 | 20 | 0 | 142 | 3 | ||
Towers | 5 | 29.97 | -1 | 13MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 5 | 39.61 | -2 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 5 | 29.90 | 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 | 61.12 | -1 | 19MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
SomParse | 10 | 82.88 | -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 | 486.64 | -6 | 268MB | 0 | 0 | 0 | 6 | 0 | 11 | 0 | ||
Havlak | 5 | 14105.09 | -5 | 7GB | 0 | 0 | 0 | 94 | 1 | 1243 | 0 |
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.40 | -3 | 18MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 5 | 45.60 | -4 | 24MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 5 | 78.85 | -2 | 33MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
NBody | 5 | 53.68 | -5 | 26MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 5 | 79.72 | -6 | 43MB | 0 | 0 | 0 | 2 | 0 | 7 | 0 | ||
Richards | 5 | 282.72 | 0 | 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.98 | 0 | 32MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 5 | 72.97 | -4 | 43MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 5 | 90.96 | -4 | 61MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
Fannkuch | 5 | 51.43 | 0 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fibonacci | 5 | 117.79 | -4 | 55MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
FieldLoop | 5 | 12.91 | -11 | 944kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 5 | 104.62 | -10 | 43MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 5 | 14.88 | -10 | 5MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 5 | 336.56 | -6 | 268MB | 0 | 0 | 0 | 6 | 0 | 6 | 0 | ||
Mandelbrot | 5 | 56.88 | -11 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Permute | 5 | 111.70 | -6 | 47MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
Queens | 5 | 91.63 | -1 | 35MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 5 | 63.27 | 1 | 25MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Recurse | 5 | 63.57 | -6 | 29MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 5 | 83.16 | -10 | 37MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 5 | 62.11 | 0 | 30MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sum | 5 | 155.72 | -7 | 140MB | 0 | 0 | 0 | 4 | 0 | 5 | 0 | ||
Test | 10 | 186.06 | 0 | 24MB | 0 | 0 | 0 | 12 | 0 | 134 | 0 | ||
TestGC | 10 | 58.11 | -2 | 9kb | 0 | 0 | 0 | 20 | 0 | 71 | -1 | ||
Towers | 5 | 38.11 | -7 | 17MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 5 | 55.97 | 1 | 25MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 5 | 56.13 | -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.56 | -4 | 26MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
SomParse | 10 | 76.53 | 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 |
12654.45
19037.56 |
0
50 |
6GB
10GB |
0
81 |
0
0 |
0
0 |
547
2010 |
0
267 |
280
693 |
0
148 |
||
Loop |
ast
bc |
1
1 |
8882.34
13243.33 |
0
49 |
4GB
7GB |
0
81 |
0
0 |
0
0 |
193
1217 |
0
531 |
55
364 |
0
562 |
||
Mandelbrot |
ast
bc |
1
1 |
205.43
285.68 |
0
39 |
96MB
173MB |
0
80 |
0
0 |
0
0 |
2
2 |
0
0 |
15
2 |
0
-87 |
||
Queens |
ast
bc |
1
1 |
8029.83
12372.26 |
0
54 |
4GB
7GB |
0
77 |
0
0 |
0
0 |
98
1129 |
0
1052 |
50
351 |
0
602 |
||
Recurse |
ast
bc |
1
1 |
8217.83
12305.58 |
0
50 |
4GB
7GB |
0
80 |
0
0 |
0
0 |
113
1051 |
0
830 |
48
361 |
0
652 |
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 |
83.87
114.51 |
0
37 |
152MB
271MB |
0
78 |
0
0 |
0
0 |
0
2 |
0
0 |
0
1 |
0
0 |
||
Havlak |
-bc |
130
130 |
354.20
480.62 |
0
36 |
677MB
988MB |
0
46 |
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 |
56.71
74.49 |
0
31 |
38MB
51MB |
0
37 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
GraphSearch |
-bc |
250
250 |
50.80
52.59 |
0
4 |
48MB
50MB |
0
5 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Json |
-bc |
120
120 |
134.22
139.01 |
0
4 |
206MB
227MB |
0
10 |
0
0 |
0
0 |
2
0 |
0
-100 |
1
0 |
0
-100 |
||
NBody |
-bc |
120
120 |
69.31
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.09
111.49 |
0
0 |
15MB
16MB |
0
5 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Richards |
-bc |
130
130 |
81.06
75.32 |
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.28
206.46 |
0
47 |
39MB
39MB |
0
1 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
BubbleSort |
-bc |
55
55 |
108.27
101.85 |
0
-6 |
4MB
21MB |
0
488 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Dispatch |
-bc |
55
55 |
250.57
165.36 |
0
-34 |
376b
935kb |
0
254536 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Fannkuch |
-bc |
55
55 |
47.40
166.36 |
0
251 |
36MB
168MB |
0
368 |
0
0 |
0
0 |
0
5 |
0
0 |
0
1 |
0
0 |
||
Fibonacci |
-bc |
60
60 |
99.92
109.75 |
0
10 |
166MB
166MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
FieldLoop |
-bc |
55
55 |
273.88
275.07 |
0
0 |
376b
82kb |
0
22196 |
3
0 |
0
-100 |
0
0 |
0
0 |
0
0 |
0
0 |
||
IntegerLoop |
-bc |
55
55 |
153.02
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.84
88.05 |
0
3 |
33MB
33MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Loop |
-bc |
55
55 |
3.82
176.50 |
0
4519 |
935kb
935kb |
0
0 |
14
0 |
0
-100 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Mandelbrot |
-bc |
110
110 |
395.96
424.40 |
0
7 |
600b
154MB |
0
26999492 |
0
0 |
0
0 |
0
3 |
0
0 |
0
1 |
0
0 |
||
Permute |
-bc |
55
55 |
144.87
274.83 |
0
90 |
180MB
995MB |
0
452 |
13
0 |
0
-100 |
1
8 |
0
700 |
0
2 |
0
0 |
||
Queens |
-bc |
55
55 |
87.53
118.77 |
0
36 |
12MB
224MB |
0
1763 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
QuickSort |
-bc |
55
55 |
157.83
221.39 |
0
40 |
129MB
542MB |
0
319 |
0
0 |
0
0 |
2
0 |
0
-100 |
1
0 |
0
-100 |
||
Recurse |
-bc |
65
65 |
126.99
145.48 |
0
15 |
214MB
214MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Sieve |
-bc |
60
60 |
137.51
114.14 |
0
-17 |
12MB
12MB |
0
2 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Storage |
-bc |
60
60 |
105.03
125.77 |
0
20 |
453MB
509MB |
0
12 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Sum |
-bc |
55
55 |
324.79
174.44 |
0
-46 |
376b
935kb |
0
254536 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Towers |
-bc |
55
55 |
221.52
249.32 |
0
13 |
144MB
144MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
TreeSort |
-bc |
60
60 |
151.71
155.77 |
0
3 |
199MB
245MB |
0
23 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
WhileLoop |
-bc |
55
55 |
282.40
807.30 |
0
186 |
376b
4GB |
0
1004341762 |
0
14 |
0
0 |
0
29 |
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 |
419.46
486.64 |
0
16 |
222MB
268MB |
0
21 |
0
0 |
0
0 |
5
6 |
0
20 |
13
11 |
0
-15 |
||
Havlak |
ast
bc |
5
5 |
10916.35
14105.09 |
0
29 |
5GB
7GB |
0
38 |
0
0 |
0
0 |
50
94 |
0
88 |
814
1243 |
0
53 |
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.33
45.40 |
0
22 |
13MB
18MB |
0
37 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
GraphSearch |
ast
bc |
5
5 |
26.31
45.60 |
0
73 |
10MB
24MB |
0
148 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Json |
ast
bc |
5
5 |
65.54
78.85 |
0
20 |
21MB
33MB |
0
58 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
NBody |
ast
bc |
5
5 |
30.69
53.68 |
0
75 |
17MB
26MB |
0
52 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
PageRank |
ast
bc |
5
5 |
22.76
79.72 |
0
250 |
6MB
43MB |
0
674 |
0
0 |
0
0 |
0
2 |
0
0 |
0
7 |
0
0 |
||
Richards |
ast
bc |
5
5 |
232.29
282.72 |
0
22 |
100MB
128MB |
0
28 |
0
0 |
0
0 |
3
3 |
0
0 |
10
7 |
0
-30 |
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.41
68.98 |
0
43 |
20MB
32MB |
0
66 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
BubbleSort |
ast
bc |
5
5 |
27.61
72.97 |
0
164 |
10MB
43MB |
0
342 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Dispatch |
ast
bc |
5
5 |
39.95
90.96 |
0
128 |
29MB
61MB |
0
111 |
0
0 |
0
0 |
0
2 |
0
0 |
0
5 |
0
0 |
||
Fannkuch |
ast
bc |
5
5 |
23.06
51.43 |
0
123 |
4MB
15MB |
0
241 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Fibonacci |
ast
bc |
5
5 |
52.42
117.79 |
0
125 |
22MB
55MB |
0
154 |
0
0 |
0
0 |
0
2 |
0
0 |
0
5 |
0
0 |
||
FieldLoop |
ast
bc |
5
5 |
19.05
12.91 |
0
-32 |
14MB
944kb |
0
-94 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
IntegerLoop |
ast
bc |
5
5 |
41.82
104.62 |
0
150 |
34MB
43MB |
0
25 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
List |
ast
bc |
5
5 |
13.21
14.88 |
0
13 |
5MB
5MB |
0
6 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Loop |
ast
bc |
5
5 |
69.01
336.56 |
0
388 |
4MB
268MB |
0
6597 |
0
0 |
0
0 |
0
6 |
0
0 |
0
6 |
0
0 |
||
Mandelbrot |
ast
bc |
5
5 |
26.78
56.88 |
0
112 |
8MB
15MB |
0
98 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Permute |
ast
bc |
5
5 |
78.33
111.70 |
0
43 |
34MB
47MB |
0
37 |
0
0 |
0
0 |
0
2 |
0
0 |
0
5 |
0
0 |
||
Queens |
ast
bc |
5
5 |
43.90
91.63 |
0
109 |
14MB
35MB |
0
147 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
QuickSort |
ast
bc |
5
5 |
39.27
63.27 |
0
61 |
14MB
25MB |
0
80 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Recurse |
ast
bc |
5
5 |
46.87
63.57 |
0
36 |
20MB
29MB |
0
46 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Sieve |
ast
bc |
5
5 |
33.27
83.16 |
0
150 |
6MB
37MB |
0
559 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Storage |
ast
bc |
5
5 |
47.33
62.11 |
0
31 |
21MB
30MB |
0
39 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Sum |
ast
bc |
5
5 |
42.88
155.72 |
0
263 |
18MB
140MB |
0
665 |
0
0 |
0
0 |
0
4 |
0
0 |
0
5 |
0
0 |
||
Test |
ast
bc |
10
10 |
225.32
186.06 |
0
-17 |
19MB
24MB |
0
26 |
0
0 |
0
0 |
12
12 |
0
0 |
182
134 |
0
-26 |
||
TestGC |
ast
bc |
10
10 |
119.33
58.11 |
0
-51 |
8kb
9kb |
0
10 |
0
0 |
0
0 |
20
20 |
0
0 |
142
71 |
0
-50 |
||
Towers |
ast
bc |
5
5 |
29.97
38.11 |
0
27 |
13MB
17MB |
0
28 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
TreeSort |
ast
bc |
5
5 |
39.61
55.97 |
0
41 |
15MB
25MB |
0
66 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
WhileLoop |
ast
bc |
5
5 |
29.90
56.13 |
0
88 |
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 |
61.12
77.56 |
0
27 |
19MB
26MB |
0
38 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
SomParse |
ast
bc |
10
10 |
82.88
76.53 |
0
-8 |
20MB
19MB |
0
-5 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |