Intel Core i7-6700

lscpu

 1Architecture:                    x86_64
 2CPU op-mode(s):                  32-bit, 64-bit
 3Byte Order:                      Little Endian
 4Address sizes:                   39 bits physical, 48 bits virtual
 5CPU(s):                          8
 6On-line CPU(s) list:             0-7
 7Thread(s) per core:              2
 8Core(s) per socket:              4
 9Socket(s):                       1
10NUMA node(s):                    1
11Vendor ID:                       GenuineIntel
12CPU family:                      6
13Model:                           94
14Model name:                      Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz
15Stepping:                        3
16CPU MHz:                         800.449
17CPU max MHz:                     4000.0000
18CPU min MHz:                     800.0000
19BogoMIPS:                        6799.81
20Virtualization:                  VT-x
21L1d cache:                       128 KiB
22L1i cache:                       128 KiB
23L2 cache:                        1 MiB
24L3 cache:                        8 MiB
25NUMA node0 CPU(s):               0-7

roq-deribit-benchmark (roq-deribit)

 12021-07-14T15:51:12+02:00
 2Running roq-deribit-benchmark
 3Run on (8 X 4000 MHz CPU s)
 4CPU Caches:
 5  L1 Data 32 KiB (x4)
 6  L1 Instruction 32 KiB (x4)
 7  L2 Unified 256 KiB (x4)
 8  L3 Unified 8192 KiB (x1)
 9Load Average: 0.00, 0.00, 0.00
10***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
11-------------------------------------------------------------------------------------------------
12Benchmark                                                       Time             CPU   Iterations
13-------------------------------------------------------------------------------------------------
14BM_fix_execution_report_parse_message                         372 ns          372 ns      1843185
15BM_fix_heartbeat_parse_message                                116 ns          116 ns      6061559
16BM_fix_logon_parse_message                                    236 ns          236 ns      2977823
17BM_fix_logon_create_message                                   337 ns          337 ns      2086054
18BM_fix_logout_parse_message                                   137 ns          137 ns      5101826
19BM_fix_market_data_increment_refresh_parse_message_1          341 ns          341 ns      2053579
20BM_fix_market_data_increment_refresh_parse_message_2         1185 ns         1185 ns       592054
21BM_fix_market_data_request_reject_parse_message               146 ns          146 ns      4793198
22BM_fix_market_data_snapshot_full_refresh_parse_message      14613 ns        14613 ns        47716
23BM_fix_new_order_single_create_message                        414 ns          414 ns      1700528
24BM_fix_order_cancel_reject_parse_message                      143 ns          143 ns      4901447
25BM_fix_order_cancel_replace_request_create_message            443 ns          443 ns      1588845
26BM_fix_order_cancel_request_create_message                    220 ns          220 ns      3300865
27BM_fix_position_report_parse_message                          354 ns          354 ns      1982377
28BM_fix_reject_parse_message                                   135 ns          135 ns      5209492
29BM_fix_security_list_parse_message                          81895 ns        81895 ns         8515
30BM_fix_user_response_parse_message                            295 ns          295 ns      2375941

roq-benchmark (roq-tools)

  12021-07-14T15:51:47+02:00
  2Running roq-benchmark
  3Run on (8 X 4000 MHz CPU s)
  4CPU Caches:
  5  L1 Data 32 KiB (x4)
  6  L1 Instruction 32 KiB (x4)
  7  L2 Unified 256 KiB (x4)
  8  L3 Unified 8192 KiB (x1)
  9Load Average: 0.16, 0.05, 0.01
 10***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
 11-----------------------------------------------------------------------------------------
 12Benchmark                                               Time             CPU   Iterations
 13-----------------------------------------------------------------------------------------
 14BM_roq_charconv_parse_number_uint64                  6.72 ns         6.72 ns    101146292
 15BM_absl_SimpleAtoi_uint64                            13.4 ns         13.4 ns     51417448
 16BM_roq_charconv_parse_number_double                  6.34 ns         6.34 ns    110519519
 17BM_fast_float_from_chars_double                      12.8 ns         12.8 ns     54047729
 18BM_absl_SimpleAtod_double                            38.0 ns         38.0 ns     18427290
 19BM_absl_from_chars_double                            34.2 ns         34.2 ns     20469845
 20BM_roq_charconv_parse_number_double_scientific       8.97 ns         8.97 ns     78019800
 21BM_fast_float_from_chars_double_scientific           14.6 ns         14.6 ns     47534994
 22BM_absl_SimpleAtod_double_scientific                 43.1 ns         43.1 ns     16240846
 23BM_absl_from_chars_double_scientific                 38.8 ns         38.8 ns     17993009
 24BM_Codec_Encode_DownloadBegin                        10.4 ns         10.4 ns     65818733
 25BM_Codec_Decode_DownloadBegin                        12.2 ns         12.2 ns     57568417
 26BM_Codec_Encode_DownloadEnd                          2.37 ns         2.37 ns    294723218
 27BM_Codec_Decode_DownloadEnd                          17.2 ns         17.2 ns     40625832
 28BM_Codec_Encode_GatewaySettings                      2.11 ns         2.11 ns    331242980
 29BM_Codec_Decode_GatewaySettings                      26.5 ns         26.5 ns     26477167
 30BM_Codec_Encode_StreamStatus                         3.97 ns         3.97 ns    189466595
 31BM_Codec_Decode_StreamStatus                         26.2 ns         26.2 ns     26741167
 32BM_Codec_Encode_ExternalLatency                     0.792 ns        0.792 ns    884196562
 33BM_Codec_Decode_ExternalLatency                      7.85 ns         7.86 ns     89564784
 34BM_Codec_Encode_RateLimitUsage                      0.792 ns        0.792 ns    884107043
 35BM_Codec_Decode_RateLimitUsage                       10.9 ns         10.9 ns     64418974
 36BM_Codec_Encode_GatewayStatus                        3.25 ns         3.25 ns    215404245
 37BM_Codec_Decode_GatewayStatus                        17.4 ns         17.4 ns     40157086
 38BM_Codec_Encode_ReferenceData                         130 ns          130 ns      5372160
 39BM_Codec_Decode_ReferenceData                         108 ns          109 ns      6515505
 40BM_Codec_Encode_MarketStatus                         15.8 ns         15.8 ns     41658255
 41BM_Codec_Decode_MarketStatus                         24.3 ns         24.3 ns     28834817
 42BM_Codec_Encode_TopOfBook                            23.2 ns         23.2 ns     30252877
 43BM_Codec_Decode_TopOfBook                            38.2 ns         38.2 ns     18304530
 44BM_Codec_Encode_MarketByPrice                        56.1 ns         56.1 ns     12474268
 45BM_Codec_Decode_MarketByPrice                        51.6 ns         51.6 ns     13698459
 46BM_Codec_Decode_MarketByPrice_Handler                57.2 ns         57.2 ns     12228948
 47BM_Codec_Encode_MarketByOrder                        63.6 ns         63.6 ns     10964105
 48BM_Codec_Decode_MarketByOrder                        50.9 ns         50.9 ns     13817772
 49BM_Codec_Decode_MarketByPrice_Handler                58.4 ns         58.4 ns     12199222
 50BM_Codec_Encode_TradeSummary                         44.0 ns         44.0 ns     15855276
 51BM_Codec_Decode_TradeSummary                         30.9 ns         30.9 ns     22475008
 52BM_Codec_Encode_StatisticsUpdate                     44.0 ns         44.0 ns     15903046
 53BM_Codec_Decode_StatisticsUpdate                     34.8 ns         34.8 ns     20090870
 54BM_Codec_Encode_CreateOrder                          55.3 ns         55.3 ns     12796029
 55BM_Codec_Decode_CreateOrder                          80.6 ns         80.6 ns      8546226
 56BM_Codec_Encode_ModifyOrder                          22.1 ns         22.1 ns     32125376
 57BM_Codec_Decode_ModifyOrder                          35.6 ns         35.6 ns     18755198
 58BM_Codec_Encode_CancelOrder                          19.4 ns         19.4 ns     37735871
 59BM_Codec_Decode_CancelOrder                          23.5 ns         23.5 ns     29669907
 60BM_Codec_Encode_CancelAllOrders                      10.4 ns         10.4 ns     67296264
 61BM_Codec_Decode_CancelAllOrders                      12.9 ns         12.9 ns     56165878
 62BM_Codec_Encode_OrderAck                             61.3 ns         61.3 ns     11468230
 63BM_Codec_Decode_OrderAck                             72.7 ns         72.7 ns      9711810
 64BM_Codec_Encode_OrderUpdate                           160 ns          160 ns      4403796
 65BM_Codec_Decode_OrderUpdate                           137 ns          137 ns      5103569
 66BM_Codec_Encode_TradeUpdate                          97.9 ns         97.9 ns      7180200
 67BM_Codec_Decode_TradeUpdate                          76.7 ns         76.7 ns      8997846
 68BM_Codec_Encode_PositionUpdate                       45.3 ns         45.3 ns     15436487
 69BM_Codec_Decode_PositionUpdate                       53.1 ns         53.1 ns     13340406
 70BM_Codec_Encode_FundsUpdate                          27.1 ns         27.1 ns     25485597
 71BM_FlatBuffers_Encode_DownloadBegin                   122 ns          122 ns      5677590
 72BM_FlatBuffers_Decode_DownloadBegin                  14.1 ns         14.1 ns     49440361
 73BM_FlatBuffers_Encode_DownloadEnd                     130 ns          130 ns      5365071
 74BM_FlatBuffers_Decode_DownloadEnd                    14.2 ns         14.2 ns     48979444
 75BM_FlatBuffers_Encode_GatewaySettings                 138 ns          138 ns      4935214
 76BM_FlatBuffers_Decode_GatewaySettings                16.9 ns         16.9 ns     40380700
 77BM_FlatBuffers_Encode_StreamStatus                    151 ns          151 ns      4445668
 78BM_FlatBuffers_Decode_StreamStatus                   17.5 ns         17.5 ns     39374543
 79BM_FlatBuffers_Encode_ExternalLatency                 120 ns          120 ns      5819426
 80BM_FlatBuffers_Decode_ExternalLatency                14.9 ns         14.9 ns     47370493
 81BM_FlatBuffers_Encode_RateLimitUsage                  118 ns          118 ns      5929033
 82BM_FlatBuffers_Decode_RateLimitUsage                 14.4 ns         14.4 ns     48467374
 83BM_FlatBuffers_Encode_ReferenceData                   342 ns          342 ns      1987272
 84BM_FlatBuffers_Decode_ReferenceData                  28.4 ns         28.4 ns     24621008
 85BM_FlatBuffers_Encode_MarketStatus                    157 ns          157 ns      4476152
 86BM_FlatBuffers_Decode_MarketStatus                   16.0 ns         16.0 ns     43650023
 87BM_FlatBuffers_Encode_TopOfBook                       227 ns          227 ns      3112874
 88BM_FlatBuffers_Decode_TopOfBook                      22.2 ns         22.2 ns     31417337
 89BM_FlatBuffers_Encode_MarketByPrice                   692 ns          692 ns      1007081
 90BM_FlatBuffers_Decode_MarketByPrice                  88.1 ns         88.1 ns      7935873
 91BM_FlatBuffers_Encode_MarketByOrder                   841 ns          841 ns       863773
 92BM_FlatBuffers_Decode_MarketByOrder                   110 ns          110 ns      6187122
 93BM_FlatBuffers_Encode_TradeSummary                    458 ns          458 ns      1528314
 94BM_FlatBuffers_Decode_TradeSummary                   56.8 ns         56.8 ns     12208508
 95BM_FlatBuffers_Encode_StatisticsUpdate                389 ns          389 ns      1744501
 96BM_FlatBuffers_Decode_StatisticsUpdate               49.4 ns         49.4 ns     14178395
 97BM_FlatBuffers_Encode_CreateOrder                     264 ns          264 ns      2654228
 98BM_FlatBuffers_Decode_CreateOrder                    24.5 ns         24.5 ns     28245057
 99BM_FlatBuffers_Encode_ModifyOrder                     180 ns          180 ns      3890272
100BM_FlatBuffers_Decode_ModifyOrder                    15.8 ns         15.8 ns     44073589
101BM_FlatBuffers_Encode_CancelOrder                     166 ns          166 ns      4287821
102BM_FlatBuffers_Decode_CancelOrder                    16.5 ns         16.5 ns     42568039
103BM_FlatBuffers_Encode_CancelAllOrders                 125 ns          125 ns      5680547
104BM_FlatBuffers_Decode_CancelAllOrders                13.7 ns         13.7 ns     51100535
105BM_FlatBuffers_Encode_OrderAck                        281 ns          281 ns      2495745
106BM_FlatBuffers_Decode_OrderAck                       23.0 ns         23.0 ns     27542222
107BM_FlatBuffers_Encode_OrderUpdate                     386 ns          386 ns      1827132
108BM_FlatBuffers_Decode_OrderUpdate                    36.1 ns         36.1 ns     19105070
109BM_FlatBuffers_Encode_TradeUpdate                     529 ns          529 ns      1258858
110BM_FlatBuffers_Decode_TradeUpdate                    66.6 ns         66.6 ns     10450574
111BM_FlatBuffers_Encode_PositionUpdate                  234 ns          234 ns      3078238
112BM_FlatBuffers_Decode_PositionUpdate                 19.4 ns         19.4 ns     35066760
113BM_FlatBuffers_Encode_FundsUpdate                     184 ns          184 ns      3762459
114BM_FlatBuffers_Decode_FundsUpdate                    15.7 ns         15.7 ns     44200360
115BM_MarketByOrder_Add_New_Remove                       134 ns          134 ns      5214533
116BM_MarketByOrder_Add_Exists_Remove                   58.7 ns         58.7 ns     11929623
117BM_MarketByOrder_Modify_Exists                       58.8 ns         58.8 ns     11894601
118BM_MarketByPrice_MarketByPrice                       89.7 ns         89.7 ns      7812437