Intel Xeon E3-1246 v3

lscpu

 1Architecture:          x86_64
 2CPU op-mode(s):        32-bit, 64-bit
 3Byte Order:            Little Endian
 4CPU(s):                8
 5On-line CPU(s) list:   0-7
 6Thread(s) per core:    2
 7Core(s) per socket:    4
 8Socket(s):             1
 9NUMA node(s):          1
10Vendor ID:             GenuineIntel
11CPU family:            6
12Model:                 60
13Model name:            Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz
14Stepping:              3
15CPU MHz:               3899.218
16CPU max MHz:           3900.0000
17CPU min MHz:           800.0000
18BogoMIPS:              7000.68
19Virtualization:        VT-x
20L1d cache:             32K
21L1i cache:             32K
22L2 cache:              256K
23L3 cache:              8192K
24NUMA node0 CPU(s):     0-7

roq-deribit-benchmark (roq-deribit)

 1Running roq-deribit-benchmark
 2Run on (8 X 3900 MHz CPU s)
 3CPU Caches:
 4  L1 Data 32 KiB (x4)
 5  L1 Instruction 32 KiB (x4)
 6  L2 Unified 256 KiB (x4)
 7  L3 Unified 8192 KiB (x1)
 8Load Average: 1.21, 1.15, 1.10
 9***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
10-------------------------------------------------------------------------------------------------
11Benchmark                                                       Time             CPU   Iterations
12-------------------------------------------------------------------------------------------------
13BM_fix_execution_report_parse_message                         347 ns          347 ns      2032114
14BM_fix_heartbeat_parse_message                                102 ns          102 ns      6894435
15BM_fix_logon_parse_message                                    217 ns          217 ns      3310969
16BM_fix_logon_create_message                                   263 ns          263 ns      2639190
17BM_fix_logout_parse_message                                   117 ns          117 ns      5992451
18BM_fix_market_data_increment_refresh_parse_message_1          335 ns          335 ns      2082711
19BM_fix_market_data_increment_refresh_parse_message_2         1132 ns         1132 ns       590890
20BM_fix_market_data_request_reject_parse_message               133 ns          133 ns      5269909
21BM_fix_market_data_snapshot_full_refresh_parse_message      13336 ns        13335 ns        52606
22BM_fix_new_order_single_create_message                        304 ns          304 ns      2304654
23BM_fix_order_cancel_reject_parse_message                      132 ns          132 ns      5328001
24BM_fix_order_cancel_replace_request_create_message            331 ns          331 ns      2107297
25BM_fix_order_cancel_request_create_message                    173 ns          173 ns      4244386
26BM_fix_position_report_parse_message                          352 ns          352 ns      1981097
27BM_fix_reject_parse_message                                   123 ns          123 ns      5658736
28BM_fix_security_list_parse_message                          74131 ns        74122 ns         9558
29BM_fix_user_response_parse_message                            293 ns          293 ns      2409774

roq-benchmark (roq-tools)

  12021-07-15T09:41:05+03:00
  2Running roq-benchmark
  3Run on (8 X 3900 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: 1.33, 1.19, 1.12
 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                  8.32 ns         8.32 ns     83805485
 15BM_absl_SimpleAtoi_uint64                            13.1 ns         13.1 ns     52770846
 16BM_roq_charconv_parse_number_double                  6.59 ns         6.59 ns    107368575
 17BM_fast_float_from_chars_double                      12.4 ns         12.4 ns     56447028
 18BM_absl_SimpleAtod_double                            36.1 ns         36.1 ns     19548060
 19BM_absl_from_chars_double                            32.2 ns         32.2 ns     21611525
 20BM_roq_charconv_parse_number_double_scientific       8.92 ns         8.92 ns     78601287
 21BM_fast_float_from_chars_double_scientific           13.5 ns         13.5 ns     51506663
 22BM_absl_SimpleAtod_double_scientific                 39.7 ns         39.7 ns     17678927
 23BM_absl_from_chars_double_scientific                 35.9 ns         35.9 ns     19449321
 24BM_Codec_Encode_DownloadBegin                        11.4 ns         11.4 ns     61846322
 25BM_Codec_Decode_DownloadBegin                        13.0 ns         13.0 ns     54089113
 26BM_Codec_Encode_DownloadEnd                          2.63 ns         2.63 ns    266653879
 27BM_Codec_Decode_DownloadEnd                          18.7 ns         18.7 ns     37698558
 28BM_Codec_Encode_GatewaySettings                      2.10 ns         2.10 ns    332741605
 29BM_Codec_Decode_GatewaySettings                      30.0 ns         30.0 ns     23353105
 30BM_Codec_Encode_StreamStatus                         4.48 ns         4.48 ns    165925812
 31BM_Codec_Decode_StreamStatus                         28.7 ns         28.7 ns     24095048
 32BM_Codec_Encode_ExternalLatency                     0.790 ns        0.790 ns    899333306
 33BM_Codec_Decode_ExternalLatency                      7.87 ns         7.87 ns     88856224
 34BM_Codec_Encode_RateLimitUsage                      0.790 ns        0.790 ns    879002439
 35BM_Codec_Decode_RateLimitUsage                       11.5 ns         11.5 ns     60560681
 36BM_Codec_Encode_GatewayStatus                        3.42 ns         3.42 ns    179079398
 37BM_Codec_Decode_GatewayStatus                        18.3 ns         18.3 ns     36828947
 38BM_Codec_Encode_ReferenceData                         143 ns          143 ns      4827660
 39BM_Codec_Decode_ReferenceData                         118 ns          118 ns      5927150
 40BM_Codec_Encode_MarketStatus                         18.3 ns         18.3 ns     38139405
 41BM_Codec_Decode_MarketStatus                         26.4 ns         26.4 ns     26130843
 42BM_Codec_Encode_TopOfBook                            26.3 ns         26.3 ns     26545705
 43BM_Codec_Decode_TopOfBook                            45.7 ns         45.7 ns     15005634
 44BM_Codec_Encode_MarketByPrice                        63.9 ns         63.9 ns     10893144
 45BM_Codec_Decode_MarketByPrice                        51.8 ns         51.8 ns     13643241
 46BM_Codec_Decode_MarketByPrice_Handler                57.4 ns         57.4 ns     12257197
 47BM_Codec_Encode_MarketByOrder                        65.9 ns         65.9 ns     10647630
 48BM_Codec_Decode_MarketByOrder                        51.7 ns         51.7 ns     13715224
 49BM_Codec_Decode_MarketByPrice_Handler                58.0 ns         58.0 ns     12093533
 50BM_Codec_Encode_TradeSummary                         45.1 ns         45.1 ns     15507784
 51BM_Codec_Decode_TradeSummary                         32.5 ns         32.5 ns     21527067
 52BM_Codec_Encode_StatisticsUpdate                     53.7 ns         53.7 ns     13304528
 53BM_Codec_Decode_StatisticsUpdate                     37.9 ns         37.9 ns     19037295
 54BM_Codec_Encode_CreateOrder                          62.6 ns         62.6 ns     11673882
 55BM_Codec_Decode_CreateOrder                          89.5 ns         89.5 ns      8091712
 56BM_Codec_Encode_ModifyOrder                          23.6 ns         23.6 ns     29729036
 57BM_Codec_Decode_ModifyOrder                          43.0 ns         43.0 ns     16645312
 58BM_Codec_Encode_CancelOrder                          21.4 ns         21.4 ns     32900067
 59BM_Codec_Decode_CancelOrder                          25.4 ns         25.4 ns     28487459
 60BM_Codec_Encode_CancelAllOrders                      11.8 ns         11.8 ns     59637270
 61BM_Codec_Decode_CancelAllOrders                      12.9 ns         12.9 ns     54368831
 62BM_Codec_Encode_OrderAck                             67.2 ns         67.2 ns     10546372
 63BM_Codec_Decode_OrderAck                             78.1 ns         78.1 ns      8937647
 64BM_Codec_Encode_OrderUpdate                           172 ns          172 ns      4005524
 65BM_Codec_Decode_OrderUpdate                           154 ns          154 ns      4500837
 66BM_Codec_Encode_TradeUpdate                           102 ns          102 ns      6966800
 67BM_Codec_Decode_TradeUpdate                          83.2 ns         83.2 ns      8355007
 68BM_Codec_Encode_PositionUpdate                       49.7 ns         49.7 ns     13810273
 69BM_Codec_Decode_PositionUpdate                       57.2 ns         57.1 ns     11930584
 70BM_Codec_Encode_FundsUpdate                          28.9 ns         28.8 ns     23879693
 71BM_FlatBuffers_Encode_DownloadBegin                   134 ns          134 ns      5254991
 72BM_FlatBuffers_Decode_DownloadBegin                  14.6 ns         14.6 ns     47764414
 73BM_FlatBuffers_Encode_DownloadEnd                     142 ns          142 ns      4862424
 74BM_FlatBuffers_Decode_DownloadEnd                    15.4 ns         15.4 ns     45927469
 75BM_FlatBuffers_Encode_GatewaySettings                 140 ns          140 ns      4218462
 76BM_FlatBuffers_Decode_GatewaySettings                18.0 ns         17.9 ns     41162899
 77BM_FlatBuffers_Encode_StreamStatus                    165 ns          165 ns      4225420
 78BM_FlatBuffers_Decode_StreamStatus                   18.7 ns         18.7 ns     37409975
 79BM_FlatBuffers_Encode_ExternalLatency                 129 ns          129 ns      5416899
 80BM_FlatBuffers_Decode_ExternalLatency                14.5 ns         14.5 ns     48382549
 81BM_FlatBuffers_Encode_RateLimitUsage                  125 ns          125 ns      5477026
 82BM_FlatBuffers_Decode_RateLimitUsage                 15.2 ns         15.2 ns     48808366
 83BM_FlatBuffers_Encode_ReferenceData                   382 ns          382 ns      1878447
 84BM_FlatBuffers_Decode_ReferenceData                  26.8 ns         26.8 ns     25772210
 85BM_FlatBuffers_Encode_MarketStatus                    173 ns          173 ns      4044482
 86BM_FlatBuffers_Decode_MarketStatus                   17.1 ns         17.0 ns     41244193
 87BM_FlatBuffers_Encode_TopOfBook                       239 ns          239 ns      3002252
 88BM_FlatBuffers_Decode_TopOfBook                      23.0 ns         23.0 ns     30532422
 89BM_FlatBuffers_Encode_MarketByPrice                   750 ns          750 ns       924661
 90BM_FlatBuffers_Decode_MarketByPrice                  90.6 ns         90.6 ns      7771074
 91BM_FlatBuffers_Encode_MarketByOrder                   874 ns          874 ns       802561
 92BM_FlatBuffers_Decode_MarketByOrder                   116 ns          116 ns      6064912
 93BM_FlatBuffers_Encode_TradeSummary                    478 ns          478 ns      1380779
 94BM_FlatBuffers_Decode_TradeSummary                   64.5 ns         64.5 ns     10945220
 95BM_FlatBuffers_Encode_StatisticsUpdate                437 ns          437 ns      1619208
 96BM_FlatBuffers_Decode_StatisticsUpdate               49.2 ns         49.2 ns     14340536
 97BM_FlatBuffers_Encode_CreateOrder                     291 ns          291 ns      2341728
 98BM_FlatBuffers_Decode_CreateOrder                    25.2 ns         25.2 ns     28771856
 99BM_FlatBuffers_Encode_ModifyOrder                     198 ns          198 ns      3586699
100BM_FlatBuffers_Decode_ModifyOrder                    18.8 ns         18.8 ns     37360856
101BM_FlatBuffers_Encode_CancelOrder                     181 ns          181 ns      3885855
102BM_FlatBuffers_Decode_CancelOrder                    17.6 ns         17.6 ns     40206851
103BM_FlatBuffers_Encode_CancelAllOrders                 137 ns          137 ns      5332869
104BM_FlatBuffers_Decode_CancelAllOrders                14.3 ns         14.3 ns     47952224
105BM_FlatBuffers_Encode_OrderAck                        300 ns          300 ns      2288109
106BM_FlatBuffers_Decode_OrderAck                       23.1 ns         23.1 ns     29743793
107BM_FlatBuffers_Encode_OrderUpdate                     423 ns          423 ns      1680697
108BM_FlatBuffers_Decode_OrderUpdate                    32.0 ns         32.0 ns     22055045
109BM_FlatBuffers_Encode_TradeUpdate                     580 ns          580 ns      1168955
110BM_FlatBuffers_Decode_TradeUpdate                    73.2 ns         73.2 ns      9546326
111BM_FlatBuffers_Encode_PositionUpdate                  248 ns          248 ns      2812407
112BM_FlatBuffers_Decode_PositionUpdate                 21.4 ns         21.4 ns     32262779
113BM_FlatBuffers_Encode_FundsUpdate                     203 ns          203 ns      3466296
114BM_FlatBuffers_Decode_FundsUpdate                    18.8 ns         18.8 ns     37089227
115BM_MarketByOrder_Add_New_Remove                       150 ns          150 ns      4689642
116BM_MarketByOrder_Add_Exists_Remove                   63.9 ns         63.9 ns     10997234
117BM_MarketByOrder_Modify_Exists                       64.5 ns         64.5 ns     10766210
118BM_MarketByPrice_MarketByPrice                       87.0 ns         87.0 ns      8074073