Original
```
2018-12-17 21:50:45
Running build/release/cppcache/benchmark/cpp-benchmark
Run on (12 X 2900 MHz CPU s)
CPU Caches:
L1 Data 32K (x6)
L1 Instruction 32K (x6)
L2 Unified 262K (x6)
L3 Unified 12582K (x1)
-------------------------------------------------------------------------------------------------------
Benchmark Time
CPU Iterations
-------------------------------------------------------------------------------------------------------
GeodeHashBM<std::string, LATIN_CAPITAL_LETTER_C>/8 284 ns
283 ns 2521441
GeodeHashBM<std::string, LATIN_CAPITAL_LETTER_C>/64 541 ns
536 ns 1397206
GeodeHashBM<std::string, LATIN_CAPITAL_LETTER_C>/512 2227 ns
2039 ns 351471
GeodeHashBM<std::string, LATIN_CAPITAL_LETTER_C>/4096 15861 ns
14059 ns 49659
GeodeHashBM<std::string, LATIN_CAPITAL_LETTER_C>/8192 36036 ns
27733 ns 25247
GeodeHashBM<std::u16string, LATIN_CAPITAL_LETTER_C>/8 11 ns
9 ns 79690346
GeodeHashBM<std::u16string, LATIN_CAPITAL_LETTER_C>/64 65 ns
59 ns 11822128
GeodeHashBM<std::u16string, LATIN_CAPITAL_LETTER_C>/512 482 ns
482 ns 1445063
GeodeHashBM<std::u16string, LATIN_CAPITAL_LETTER_C>/4096 3949 ns
3917 ns 179744
GeodeHashBM<std::u16string, LATIN_CAPITAL_LETTER_C>/8192 8065 ns
8057 ns 87723
GeodeHashBM<std::string, INVERTED_EXCLAMATION_MARK>/8 387 ns
387 ns 2110557
GeodeHashBM<std::string, INVERTED_EXCLAMATION_MARK>/64 726 ns
725 ns 984349
GeodeHashBM<std::string, INVERTED_EXCLAMATION_MARK>/512 2980 ns
2962 ns 255702
GeodeHashBM<std::string, INVERTED_EXCLAMATION_MARK>/4096 19848 ns
19770 ns 34141
GeodeHashBM<std::string, INVERTED_EXCLAMATION_MARK>/8192 39398 ns
39237 ns 16477
GeodeHashBM<std::u16string, INVERTED_EXCLAMATION_MARK>/8 7 ns
7 ns 97678053
GeodeHashBM<std::u16string, INVERTED_EXCLAMATION_MARK>/64 58 ns
58 ns 12392451
GeodeHashBM<std::u16string, INVERTED_EXCLAMATION_MARK>/512 500 ns
499 ns 1377573
GeodeHashBM<std::u16string, INVERTED_EXCLAMATION_MARK>/4096 3994 ns
3993 ns 174216
GeodeHashBM<std::u16string, INVERTED_EXCLAMATION_MARK>/8192 7973 ns
7950 ns 87496
GeodeHashBM<std::string, SAMARITAN_PUNCTUATION_ZIQAA>/8 318 ns
317 ns 2036186
GeodeHashBM<std::string, SAMARITAN_PUNCTUATION_ZIQAA>/64 659 ns
658 ns 1196995
GeodeHashBM<std::string, SAMARITAN_PUNCTUATION_ZIQAA>/512 2799 ns
2793 ns 242134
GeodeHashBM<std::string, SAMARITAN_PUNCTUATION_ZIQAA>/4096 19554 ns
19545 ns 35937
GeodeHashBM<std::string, SAMARITAN_PUNCTUATION_ZIQAA>/8192 38850 ns
38568 ns 17468
GeodeHashBM<std::u16string, SAMARITAN_PUNCTUATION_ZIQAA>/8 5 ns
5 ns 116656945
GeodeHashBM<std::u16string, SAMARITAN_PUNCTUATION_ZIQAA>/64 56 ns
56 ns 13241275
GeodeHashBM<std::u16string, SAMARITAN_PUNCTUATION_ZIQAA>/512 499 ns
498 ns 1431282
GeodeHashBM<std::u16string, SAMARITAN_PUNCTUATION_ZIQAA>/4096 4042 ns
4039 ns 177790
GeodeHashBM<std::u16string, SAMARITAN_PUNCTUATION_ZIQAA>/8192 8095 ns
8086 ns 86458
GeodeHashBM<std::string, LINEAR_B_SYLLABLE_B008_A>/8 503 ns
502 ns 1383946
GeodeHashBM<std::string, LINEAR_B_SYLLABLE_B008_A>/64 1212 ns
1209 ns 542842
GeodeHashBM<std::string, LINEAR_B_SYLLABLE_B008_A>/512 8325 ns
7633 ns 93064
GeodeHashBM<std::string, LINEAR_B_SYLLABLE_B008_A>/4096 60274 ns
59837 ns 11612
GeodeHashBM<std::string, LINEAR_B_SYLLABLE_B008_A>/8192 102605 ns
102223 ns 5838
GeodeHashBM<std::u16string, LINEAR_B_SYLLABLE_B008_A>/8 16 ns
14 ns 62160890
GeodeHashBM<std::u16string, LINEAR_B_SYLLABLE_B008_A>/64 121 ns
121 ns 5700419
GeodeHashBM<std::u16string, LINEAR_B_SYLLABLE_B008_A>/512 1009 ns
1009 ns 691966
GeodeHashBM<std::u16string, LINEAR_B_SYLLABLE_B008_A>/4096 8078 ns
8071 ns 86594
GeodeHashBM<std::u16string, LINEAR_B_SYLLABLE_B008_A>/8192 16130 ns
15951 ns 43137
```
New:
```
2018-12-17 21:40:40
Running build/release/cppcache/benchmark/cpp-benchmark
Run on (12 X 2900 MHz CPU s)
CPU Caches:
L1 Data 32K (x6)
L1 Instruction 32K (x6)
L2 Unified 262K (x6)
L3 Unified 12582K (x1)
-------------------------------------------------------------------------------------------------------
Benchmark Time
CPU Iterations
-------------------------------------------------------------------------------------------------------
GeodeHashBM<std::string, LATIN_CAPITAL_LETTER_C>/8 1 ns
9 ns 103649959
GeodeHashBM<std::string, LATIN_CAPITAL_LETTER_C>/64 49 ns
49 ns 13887787
GeodeHashBM<std::string, LATIN_CAPITAL_LETTER_C>/512 445 ns
445 ns 1585303
GeodeHashBM<std::string, LATIN_CAPITAL_LETTER_C>/4096 3583 ns
3579 ns 204460
GeodeHashBM<std::string, LATIN_CAPITAL_LETTER_C>/8192 6980 ns
6976 ns 98035
GeodeHashBM<std::u16string, LATIN_CAPITAL_LETTER_C>/8 5 ns
5 ns 142262254
GeodeHashBM<std::u16string, LATIN_CAPITAL_LETTER_C>/64 50 ns
50 ns 13954230
GeodeHashBM<std::u16string, LATIN_CAPITAL_LETTER_C>/512 450 ns
449 ns 1565894
GeodeHashBM<std::u16string, LATIN_CAPITAL_LETTER_C>/4096 3541 ns
3540 ns 195406
GeodeHashBM<std::u16string, LATIN_CAPITAL_LETTER_C>/8192 7104 ns
7100 ns 99364
GeodeHashBM<std::string, INVERTED_EXCLAMATION_MARK>/8 16 ns
16 ns 45245652
GeodeHashBM<std::string, INVERTED_EXCLAMATION_MARK>/64 172 ns
172 ns 5700279
GeodeHashBM<std::string, INVERTED_EXCLAMATION_MARK>/512 1068 ns
1068 ns 504515
GeodeHashBM<std::string, INVERTED_EXCLAMATION_MARK>/4096 9065 ns
9063 ns 71803
GeodeHashBM<std::string, INVERTED_EXCLAMATION_MARK>/8192 21053 ns
21044 ns 40003
GeodeHashBM<std::u16string, INVERTED_EXCLAMATION_MARK>/8 9 ns
9 ns 79203440
GeodeHashBM<std::u16string, INVERTED_EXCLAMATION_MARK>/64 65 ns
65 ns 11127007
GeodeHashBM<std::u16string, INVERTED_EXCLAMATION_MARK>/512 623 ns
543 ns 1308558
GeodeHashBM<std::u16string, INVERTED_EXCLAMATION_MARK>/4096 4379 ns
4308 ns 162651
GeodeHashBM<std::u16string, INVERTED_EXCLAMATION_MARK>/8192 9689 ns
8651 ns 80488
GeodeHashBM<std::string, SAMARITAN_PUNCTUATION_ZIQAA>/8 34 ns
34 ns 20731097
GeodeHashBM<std::string, SAMARITAN_PUNCTUATION_ZIQAA>/64 266 ns
266 ns 2639219
GeodeHashBM<std::string, SAMARITAN_PUNCTUATION_ZIQAA>/512 2142 ns
2140 ns 321493
GeodeHashBM<std::string, SAMARITAN_PUNCTUATION_ZIQAA>/4096 16650 ns
16553 ns 43927
GeodeHashBM<std::string, SAMARITAN_PUNCTUATION_ZIQAA>/8192 30605 ns
30279 ns 21789
GeodeHashBM<std::u16string, SAMARITAN_PUNCTUATION_ZIQAA>/8 8 ns
8 ns 103278350
GeodeHashBM<std::u16string, SAMARITAN_PUNCTUATION_ZIQAA>/64 59 ns
59 ns 11817537
GeodeHashBM<std::u16string, SAMARITAN_PUNCTUATION_ZIQAA>/512 524 ns
521 ns 1315666
GeodeHashBM<std::u16string, SAMARITAN_PUNCTUATION_ZIQAA>/4096 4262 ns
4220 ns 165392
GeodeHashBM<std::u16string, SAMARITAN_PUNCTUATION_ZIQAA>/8192 8436 ns
8389 ns 83291
GeodeHashBM<std::string, LINEAR_B_SYLLABLE_B008_A>/8 45 ns
45 ns 15571577
GeodeHashBM<std::string, LINEAR_B_SYLLABLE_B008_A>/64 298 ns
298 ns 2054805
GeodeHashBM<std::string, LINEAR_B_SYLLABLE_B008_A>/512 2196 ns
2196 ns 280972
GeodeHashBM<std::string, LINEAR_B_SYLLABLE_B008_A>/4096 18718 ns
18705 ns 45305
GeodeHashBM<std::string, LINEAR_B_SYLLABLE_B008_A>/8192 35890 ns
35860 ns 18444
GeodeHashBM<std::u16string, LINEAR_B_SYLLABLE_B008_A>/8 11 ns
11 ns 55602774
GeodeHashBM<std::u16string, LINEAR_B_SYLLABLE_B008_A>/64 120 ns
120 ns 5857790
GeodeHashBM<std::u16string, LINEAR_B_SYLLABLE_B008_A>/512 1033 ns
1030 ns 702120
GeodeHashBM<std::u16string, LINEAR_B_SYLLABLE_B008_A>/4096 8273 ns
8244 ns 87712
GeodeHashBM<std::u16string, LINEAR_B_SYLLABLE_B008_A>/8192 16668 ns
16625 ns 41981
```
[ Full content available at: https://github.com/apache/geode-native/pull/424 ]
This message was relayed via gitbox.apache.org for
[email protected]