Intel Xeon E3-1246 v3¶
Links¶
lscpu¶
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 60
Model name: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz
Stepping: 3
CPU MHz: 3899.218
CPU max MHz: 3900.0000
CPU min MHz: 800.0000
BogoMIPS: 7000.68
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 8192K
NUMA node0 CPU(s): 0-7
roq-deribit-benchmark (roq-deribit)¶
Running roq-deribit-benchmark
Run on (8 X 3900 MHz CPU s)
CPU Caches:
L1 Data 32 KiB (x4)
L1 Instruction 32 KiB (x4)
L2 Unified 256 KiB (x4)
L3 Unified 8192 KiB (x1)
Load Average: 1.21, 1.15, 1.10
***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
-------------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations
-------------------------------------------------------------------------------------------------
BM_fix_execution_report_parse_message 347 ns 347 ns 2032114
BM_fix_heartbeat_parse_message 102 ns 102 ns 6894435
BM_fix_logon_parse_message 217 ns 217 ns 3310969
BM_fix_logon_create_message 263 ns 263 ns 2639190
BM_fix_logout_parse_message 117 ns 117 ns 5992451
BM_fix_market_data_increment_refresh_parse_message_1 335 ns 335 ns 2082711
BM_fix_market_data_increment_refresh_parse_message_2 1132 ns 1132 ns 590890
BM_fix_market_data_request_reject_parse_message 133 ns 133 ns 5269909
BM_fix_market_data_snapshot_full_refresh_parse_message 13336 ns 13335 ns 52606
BM_fix_new_order_single_create_message 304 ns 304 ns 2304654
BM_fix_order_cancel_reject_parse_message 132 ns 132 ns 5328001
BM_fix_order_cancel_replace_request_create_message 331 ns 331 ns 2107297
BM_fix_order_cancel_request_create_message 173 ns 173 ns 4244386
BM_fix_position_report_parse_message 352 ns 352 ns 1981097
BM_fix_reject_parse_message 123 ns 123 ns 5658736
BM_fix_security_list_parse_message 74131 ns 74122 ns 9558
BM_fix_user_response_parse_message 293 ns 293 ns 2409774
roq-benchmark (roq-tools)¶
2021-07-15T09:41:05+03:00
Running roq-benchmark
Run on (8 X 3900 MHz CPU s)
CPU Caches:
L1 Data 32 KiB (x4)
L1 Instruction 32 KiB (x4)
L2 Unified 256 KiB (x4)
L3 Unified 8192 KiB (x1)
Load Average: 1.33, 1.19, 1.12
***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
-----------------------------------------------------------------------------------------
Benchmark Time CPU Iterations
-----------------------------------------------------------------------------------------
BM_roq_charconv_parse_number_uint64 8.32 ns 8.32 ns 83805485
BM_absl_SimpleAtoi_uint64 13.1 ns 13.1 ns 52770846
BM_roq_charconv_parse_number_double 6.59 ns 6.59 ns 107368575
BM_fast_float_from_chars_double 12.4 ns 12.4 ns 56447028
BM_absl_SimpleAtod_double 36.1 ns 36.1 ns 19548060
BM_absl_from_chars_double 32.2 ns 32.2 ns 21611525
BM_roq_charconv_parse_number_double_scientific 8.92 ns 8.92 ns 78601287
BM_fast_float_from_chars_double_scientific 13.5 ns 13.5 ns 51506663
BM_absl_SimpleAtod_double_scientific 39.7 ns 39.7 ns 17678927
BM_absl_from_chars_double_scientific 35.9 ns 35.9 ns 19449321
BM_Codec_Encode_DownloadBegin 11.4 ns 11.4 ns 61846322
BM_Codec_Decode_DownloadBegin 13.0 ns 13.0 ns 54089113
BM_Codec_Encode_DownloadEnd 2.63 ns 2.63 ns 266653879
BM_Codec_Decode_DownloadEnd 18.7 ns 18.7 ns 37698558
BM_Codec_Encode_GatewaySettings 2.10 ns 2.10 ns 332741605
BM_Codec_Decode_GatewaySettings 30.0 ns 30.0 ns 23353105
BM_Codec_Encode_StreamStatus 4.48 ns 4.48 ns 165925812
BM_Codec_Decode_StreamStatus 28.7 ns 28.7 ns 24095048
BM_Codec_Encode_ExternalLatency 0.790 ns 0.790 ns 899333306
BM_Codec_Decode_ExternalLatency 7.87 ns 7.87 ns 88856224
BM_Codec_Encode_RateLimitUsage 0.790 ns 0.790 ns 879002439
BM_Codec_Decode_RateLimitUsage 11.5 ns 11.5 ns 60560681
BM_Codec_Encode_GatewayStatus 3.42 ns 3.42 ns 179079398
BM_Codec_Decode_GatewayStatus 18.3 ns 18.3 ns 36828947
BM_Codec_Encode_ReferenceData 143 ns 143 ns 4827660
BM_Codec_Decode_ReferenceData 118 ns 118 ns 5927150
BM_Codec_Encode_MarketStatus 18.3 ns 18.3 ns 38139405
BM_Codec_Decode_MarketStatus 26.4 ns 26.4 ns 26130843
BM_Codec_Encode_TopOfBook 26.3 ns 26.3 ns 26545705
BM_Codec_Decode_TopOfBook 45.7 ns 45.7 ns 15005634
BM_Codec_Encode_MarketByPrice 63.9 ns 63.9 ns 10893144
BM_Codec_Decode_MarketByPrice 51.8 ns 51.8 ns 13643241
BM_Codec_Decode_MarketByPrice_Handler 57.4 ns 57.4 ns 12257197
BM_Codec_Encode_MarketByOrder 65.9 ns 65.9 ns 10647630
BM_Codec_Decode_MarketByOrder 51.7 ns 51.7 ns 13715224
BM_Codec_Decode_MarketByPrice_Handler 58.0 ns 58.0 ns 12093533
BM_Codec_Encode_TradeSummary 45.1 ns 45.1 ns 15507784
BM_Codec_Decode_TradeSummary 32.5 ns 32.5 ns 21527067
BM_Codec_Encode_StatisticsUpdate 53.7 ns 53.7 ns 13304528
BM_Codec_Decode_StatisticsUpdate 37.9 ns 37.9 ns 19037295
BM_Codec_Encode_CreateOrder 62.6 ns 62.6 ns 11673882
BM_Codec_Decode_CreateOrder 89.5 ns 89.5 ns 8091712
BM_Codec_Encode_ModifyOrder 23.6 ns 23.6 ns 29729036
BM_Codec_Decode_ModifyOrder 43.0 ns 43.0 ns 16645312
BM_Codec_Encode_CancelOrder 21.4 ns 21.4 ns 32900067
BM_Codec_Decode_CancelOrder 25.4 ns 25.4 ns 28487459
BM_Codec_Encode_CancelAllOrders 11.8 ns 11.8 ns 59637270
BM_Codec_Decode_CancelAllOrders 12.9 ns 12.9 ns 54368831
BM_Codec_Encode_OrderAck 67.2 ns 67.2 ns 10546372
BM_Codec_Decode_OrderAck 78.1 ns 78.1 ns 8937647
BM_Codec_Encode_OrderUpdate 172 ns 172 ns 4005524
BM_Codec_Decode_OrderUpdate 154 ns 154 ns 4500837
BM_Codec_Encode_TradeUpdate 102 ns 102 ns 6966800
BM_Codec_Decode_TradeUpdate 83.2 ns 83.2 ns 8355007
BM_Codec_Encode_PositionUpdate 49.7 ns 49.7 ns 13810273
BM_Codec_Decode_PositionUpdate 57.2 ns 57.1 ns 11930584
BM_Codec_Encode_FundsUpdate 28.9 ns 28.8 ns 23879693
BM_FlatBuffers_Encode_DownloadBegin 134 ns 134 ns 5254991
BM_FlatBuffers_Decode_DownloadBegin 14.6 ns 14.6 ns 47764414
BM_FlatBuffers_Encode_DownloadEnd 142 ns 142 ns 4862424
BM_FlatBuffers_Decode_DownloadEnd 15.4 ns 15.4 ns 45927469
BM_FlatBuffers_Encode_GatewaySettings 140 ns 140 ns 4218462
BM_FlatBuffers_Decode_GatewaySettings 18.0 ns 17.9 ns 41162899
BM_FlatBuffers_Encode_StreamStatus 165 ns 165 ns 4225420
BM_FlatBuffers_Decode_StreamStatus 18.7 ns 18.7 ns 37409975
BM_FlatBuffers_Encode_ExternalLatency 129 ns 129 ns 5416899
BM_FlatBuffers_Decode_ExternalLatency 14.5 ns 14.5 ns 48382549
BM_FlatBuffers_Encode_RateLimitUsage 125 ns 125 ns 5477026
BM_FlatBuffers_Decode_RateLimitUsage 15.2 ns 15.2 ns 48808366
BM_FlatBuffers_Encode_ReferenceData 382 ns 382 ns 1878447
BM_FlatBuffers_Decode_ReferenceData 26.8 ns 26.8 ns 25772210
BM_FlatBuffers_Encode_MarketStatus 173 ns 173 ns 4044482
BM_FlatBuffers_Decode_MarketStatus 17.1 ns 17.0 ns 41244193
BM_FlatBuffers_Encode_TopOfBook 239 ns 239 ns 3002252
BM_FlatBuffers_Decode_TopOfBook 23.0 ns 23.0 ns 30532422
BM_FlatBuffers_Encode_MarketByPrice 750 ns 750 ns 924661
BM_FlatBuffers_Decode_MarketByPrice 90.6 ns 90.6 ns 7771074
BM_FlatBuffers_Encode_MarketByOrder 874 ns 874 ns 802561
BM_FlatBuffers_Decode_MarketByOrder 116 ns 116 ns 6064912
BM_FlatBuffers_Encode_TradeSummary 478 ns 478 ns 1380779
BM_FlatBuffers_Decode_TradeSummary 64.5 ns 64.5 ns 10945220
BM_FlatBuffers_Encode_StatisticsUpdate 437 ns 437 ns 1619208
BM_FlatBuffers_Decode_StatisticsUpdate 49.2 ns 49.2 ns 14340536
BM_FlatBuffers_Encode_CreateOrder 291 ns 291 ns 2341728
BM_FlatBuffers_Decode_CreateOrder 25.2 ns 25.2 ns 28771856
BM_FlatBuffers_Encode_ModifyOrder 198 ns 198 ns 3586699
BM_FlatBuffers_Decode_ModifyOrder 18.8 ns 18.8 ns 37360856
BM_FlatBuffers_Encode_CancelOrder 181 ns 181 ns 3885855
BM_FlatBuffers_Decode_CancelOrder 17.6 ns 17.6 ns 40206851
BM_FlatBuffers_Encode_CancelAllOrders 137 ns 137 ns 5332869
BM_FlatBuffers_Decode_CancelAllOrders 14.3 ns 14.3 ns 47952224
BM_FlatBuffers_Encode_OrderAck 300 ns 300 ns 2288109
BM_FlatBuffers_Decode_OrderAck 23.1 ns 23.1 ns 29743793
BM_FlatBuffers_Encode_OrderUpdate 423 ns 423 ns 1680697
BM_FlatBuffers_Decode_OrderUpdate 32.0 ns 32.0 ns 22055045
BM_FlatBuffers_Encode_TradeUpdate 580 ns 580 ns 1168955
BM_FlatBuffers_Decode_TradeUpdate 73.2 ns 73.2 ns 9546326
BM_FlatBuffers_Encode_PositionUpdate 248 ns 248 ns 2812407
BM_FlatBuffers_Decode_PositionUpdate 21.4 ns 21.4 ns 32262779
BM_FlatBuffers_Encode_FundsUpdate 203 ns 203 ns 3466296
BM_FlatBuffers_Decode_FundsUpdate 18.8 ns 18.8 ns 37089227
BM_MarketByOrder_Add_New_Remove 150 ns 150 ns 4689642
BM_MarketByOrder_Add_Exists_Remove 63.9 ns 63.9 ns 10997234
BM_MarketByOrder_Modify_Exists 64.5 ns 64.5 ns 10766210
BM_MarketByPrice_MarketByPrice 87.0 ns 87.0 ns 8074073