Skip to content

Commit

Permalink
Update result
Browse files Browse the repository at this point in the history
  • Loading branch information
wangyum committed Sep 22, 2018
1 parent fb57e2c commit 69bde3a
Showing 1 changed file with 53 additions and 73 deletions.
126 changes: 53 additions & 73 deletions sql/core/benchmarks/CompressionSchemeBenchmark-results.txt
@@ -1,173 +1,153 @@
================================================================================================
bit encoding benchmark
encoding benchmark
================================================================================================

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

BOOLEAN Encode: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough(1.000) 2 / 2 43631.6 0.0 1.0X
RunLengthEncoding(2.509) 545 / 558 123.1 8.1 0.0X
BooleanBitSet(0.125) 307 / 319 218.5 4.6 0.0X
PassThrough(1.000) 2 / 4 33498.2 0.0 1.0X
RunLengthEncoding(2.492) 1182 / 1188 56.8 17.6 0.0X
BooleanBitSet(0.125) 336 / 353 199.7 5.0 0.0X

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

BOOLEAN Decode: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough 109 / 117 616.8 1.6 1.0X
RunLengthEncoding 497 / 508 135.1 7.4 0.2X
BooleanBitSet 1125 / 1135 59.7 16.8 0.1X


================================================================================================
short encoding benchmark
================================================================================================
PassThrough 122 / 133 548.9 1.8 1.0X
RunLengthEncoding 540 / 549 124.3 8.0 0.2X
BooleanBitSet 1141 / 1198 58.8 17.0 0.1X

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

SHORT Encode (Lower Skew): Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough(1.000) 4 / 4 18602.1 0.1 1.0X
RunLengthEncoding(1.498) 1321 / 1351 50.8 19.7 0.0X
PassThrough(1.000) 3 / 5 20023.6 0.0 1.0X
RunLengthEncoding(1.504) 1275 / 1288 52.6 19.0 0.0X

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

SHORT Decode (Lower Skew): Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough 624 / 645 107.6 9.3 1.0X
RunLengthEncoding 1002 / 1009 67.0 14.9 0.6X
PassThrough 660 / 1047 101.7 9.8 1.0X
RunLengthEncoding 1050 / 1057 63.9 15.7 0.6X

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

SHORT Encode (Higher Skew): Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough(1.000) 3 / 4 21816.6 0.0 1.0X
RunLengthEncoding(2.003) 1178 / 1188 57.0 17.6 0.0X
PassThrough(1.000) 3 / 5 19325.3 0.1 1.0X
RunLengthEncoding(2.009) 1179 / 1193 56.9 17.6 0.0X

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

SHORT Decode (Higher Skew): Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough 627 / 642 107.0 9.3 1.0X
RunLengthEncoding 1004 / 1004 66.8 15.0 0.6X


================================================================================================
int encoding benchmark
================================================================================================
PassThrough 656 / 669 102.4 9.8 1.0X
RunLengthEncoding 1061 / 1064 63.2 15.8 0.6X

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

INT Encode (Lower Skew): Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough(1.000) 10 / 11 6548.8 0.2 1.0X
RunLengthEncoding(0.991) 1686 / 1690 39.8 25.1 0.0X
DictionaryEncoding(0.500) 605 / 626 110.9 9.0 0.0X
IntDelta(0.250) 211 / 219 318.1 3.1 0.0X
PassThrough(1.000) 10 / 14 6667.1 0.1 1.0X
RunLengthEncoding(1.004) 1813 / 1826 37.0 27.0 0.0X
DictionaryEncoding(0.500) 649 / 663 103.4 9.7 0.0X
IntDelta(0.250) 203 / 214 331.0 3.0 0.0X

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

INT Decode (Lower Skew): Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough 740 / 742 90.7 11.0 1.0X
RunLengthEncoding 1213 / 1216 55.3 18.1 0.6X
DictionaryEncoding 674 / 678 99.5 10.0 1.1X
IntDelta 523 / 537 128.4 7.8 1.4X
PassThrough 739 / 786 90.8 11.0 1.0X
RunLengthEncoding 1257 / 1286 53.4 18.7 0.6X
DictionaryEncoding 693 / 699 96.9 10.3 1.1X
IntDelta 549 / 564 122.3 8.2 1.3X

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

INT Encode (Higher Skew): Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough(1.000) 11 / 12 6366.1 0.2 1.0X
RunLengthEncoding(1.340) 1754 / 1793 38.3 26.1 0.0X
DictionaryEncoding(0.501) 674 / 682 99.6 10.0 0.0X
IntDelta(0.250) 190 / 201 352.6 2.8 0.1X
PassThrough(1.000) 11 / 15 6142.3 0.2 1.0X
RunLengthEncoding(1.338) 1869 / 1899 35.9 27.8 0.0X
DictionaryEncoding(0.501) 771 / 776 87.0 11.5 0.0X
IntDelta(0.250) 204 / 211 329.8 3.0 0.1X

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

INT Decode (Higher Skew): Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough 736 / 748 91.2 11.0 1.0X
RunLengthEncoding 1190 / 1196 56.4 17.7 0.6X
DictionaryEncoding 741 / 744 90.5 11.0 1.0X
IntDelta 649 / 661 103.4 9.7 1.1X


================================================================================================
long encoding benchmark
================================================================================================
PassThrough 836 / 886 80.3 12.5 1.0X
RunLengthEncoding 1236 / 1237 54.3 18.4 0.7X
DictionaryEncoding 817 / 824 82.2 12.2 1.0X
IntDelta 695 / 708 96.5 10.4 1.2X

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

LONG Encode (Lower Skew): Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough(1.000) 20 / 23 3345.2 0.3 1.0X
RunLengthEncoding(0.748) 1749 / 1757 38.4 26.1 0.0X
DictionaryEncoding(0.250) 773 / 785 86.8 11.5 0.0X
LongDelta(0.125) 314 / 333 213.8 4.7 0.1X
PassThrough(1.000) 20 / 30 3298.1 0.3 1.0X
RunLengthEncoding(0.749) 1903 / 1949 35.3 28.4 0.0X
DictionaryEncoding(0.250) 830 / 892 80.8 12.4 0.0X
LongDelta(0.125) 339 / 352 198.0 5.1 0.1X

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

LONG Decode (Lower Skew): Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough 744 / 761 90.2 11.1 1.0X
RunLengthEncoding 1204 / 1230 55.7 17.9 0.6X
DictionaryEncoding 803 / 819 83.6 12.0 0.9X
LongDelta 534 / 553 125.6 8.0 1.4X
PassThrough 798 / 808 84.1 11.9 1.0X
RunLengthEncoding 1279 / 1284 52.5 19.1 0.6X
DictionaryEncoding 739 / 757 90.8 11.0 1.1X
LongDelta 589 / 598 114.0 8.8 1.4X

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

LONG Encode (Higher Skew): Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough(1.000) 20 / 23 3291.7 0.3 1.0X
RunLengthEncoding(1.002) 1881 / 1889 35.7 28.0 0.0X
DictionaryEncoding(0.251) 1210 / 1221 55.5 18.0 0.0X
LongDelta(0.125) 317 / 331 211.5 4.7 0.1X
PassThrough(1.000) 22 / 29 3029.5 0.3 1.0X
RunLengthEncoding(1.000) 1945 / 1955 34.5 29.0 0.0X
DictionaryEncoding(0.251) 1148 / 1158 58.5 17.1 0.0X
LongDelta(0.125) 333 / 355 201.5 5.0 0.1X

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

LONG Decode (Higher Skew): Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough 746 / 758 89.9 11.1 1.0X
RunLengthEncoding 1194 / 1208 56.2 17.8 0.6X
DictionaryEncoding 738 / 756 91.0 11.0 1.0X
LongDelta 674 / 678 99.6 10.0 1.1X


================================================================================================
string encoding benchmark
================================================================================================
PassThrough 787 / 811 85.3 11.7 1.0X
RunLengthEncoding 1262 / 1264 53.2 18.8 0.6X
DictionaryEncoding 727 / 729 92.3 10.8 1.1X
LongDelta 695 / 708 96.6 10.4 1.1X

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

STRING Encode: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough(1.000) 30 / 34 2202.1 0.5 1.0X
RunLengthEncoding(0.892) 4136 / 4170 16.2 61.6 0.0X
DictionaryEncoding(0.167) 2478 / 2504 27.1 36.9 0.0X
PassThrough(1.000) 33 / 45 2058.0 0.5 1.0X
RunLengthEncoding(0.892) 4053 / 4129 16.6 60.4 0.0X
DictionaryEncoding(0.167) 2698 / 2717 24.9 40.2 0.0X

Java HotSpot(TM) 64-Bit Server VM 1.8.0_151-b12 on Mac OS X 10.12.6
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

STRING Decode: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
PassThrough 2142 / 2198 31.3 31.9 1.0X
RunLengthEncoding 2454 / 2468 27.3 36.6 0.9X
DictionaryEncoding 2364 / 2376 28.4 35.2 0.9X
PassThrough 2223 / 2275 30.2 33.1 1.0X
RunLengthEncoding 2522 / 2575 26.6 37.6 0.9X
DictionaryEncoding 2431 / 2463 27.6 36.2 0.9X


0 comments on commit 69bde3a

Please sign in to comment.