Intel Core i7-6700¶
Links¶
lscpu¶
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 39 bits physical, 48 bits virtual
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: 94
Model name: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz
Stepping: 3
CPU MHz: 800.449
CPU max MHz: 4000.0000
CPU min MHz: 800.0000
BogoMIPS: 6799.81
Virtualization: VT-x
L1d cache: 128 KiB
L1i cache: 128 KiB
L2 cache: 1 MiB
L3 cache: 8 MiB
NUMA node0 CPU(s): 0-7
roq-deribit-benchmark (roq-deribit)¶
2021-07-14T15:51:12+02:00
Running roq-deribit-benchmark
Run on (8 X 4000 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: 0.00, 0.00, 0.00
***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 372 ns 372 ns 1843185
BM_fix_heartbeat_parse_message 116 ns 116 ns 6061559
BM_fix_logon_parse_message 236 ns 236 ns 2977823
BM_fix_logon_create_message 337 ns 337 ns 2086054
BM_fix_logout_parse_message 137 ns 137 ns 5101826
BM_fix_market_data_increment_refresh_parse_message_1 341 ns 341 ns 2053579
BM_fix_market_data_increment_refresh_parse_message_2 1185 ns 1185 ns 592054
BM_fix_market_data_request_reject_parse_message 146 ns 146 ns 4793198
BM_fix_market_data_snapshot_full_refresh_parse_message 14613 ns 14613 ns 47716
BM_fix_new_order_single_create_message 414 ns 414 ns 1700528
BM_fix_order_cancel_reject_parse_message 143 ns 143 ns 4901447
BM_fix_order_cancel_replace_request_create_message 443 ns 443 ns 1588845
BM_fix_order_cancel_request_create_message 220 ns 220 ns 3300865
BM_fix_position_report_parse_message 354 ns 354 ns 1982377
BM_fix_reject_parse_message 135 ns 135 ns 5209492
BM_fix_security_list_parse_message 81895 ns 81895 ns 8515
BM_fix_user_response_parse_message 295 ns 295 ns 2375941
roq-benchmark (roq-tools)¶
2021-07-14T15:51:47+02:00
Running roq-benchmark
Run on (8 X 4000 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: 0.16, 0.05, 0.01
***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 6.72 ns 6.72 ns 101146292
BM_absl_SimpleAtoi_uint64 13.4 ns 13.4 ns 51417448
BM_roq_charconv_parse_number_double 6.34 ns 6.34 ns 110519519
BM_fast_float_from_chars_double 12.8 ns 12.8 ns 54047729
BM_absl_SimpleAtod_double 38.0 ns 38.0 ns 18427290
BM_absl_from_chars_double 34.2 ns 34.2 ns 20469845
BM_roq_charconv_parse_number_double_scientific 8.97 ns 8.97 ns 78019800
BM_fast_float_from_chars_double_scientific 14.6 ns 14.6 ns 47534994
BM_absl_SimpleAtod_double_scientific 43.1 ns 43.1 ns 16240846
BM_absl_from_chars_double_scientific 38.8 ns 38.8 ns 17993009
BM_Codec_Encode_DownloadBegin 10.4 ns 10.4 ns 65818733
BM_Codec_Decode_DownloadBegin 12.2 ns 12.2 ns 57568417
BM_Codec_Encode_DownloadEnd 2.37 ns 2.37 ns 294723218
BM_Codec_Decode_DownloadEnd 17.2 ns 17.2 ns 40625832
BM_Codec_Encode_GatewaySettings 2.11 ns 2.11 ns 331242980
BM_Codec_Decode_GatewaySettings 26.5 ns 26.5 ns 26477167
BM_Codec_Encode_StreamStatus 3.97 ns 3.97 ns 189466595
BM_Codec_Decode_StreamStatus 26.2 ns 26.2 ns 26741167
BM_Codec_Encode_ExternalLatency 0.792 ns 0.792 ns 884196562
BM_Codec_Decode_ExternalLatency 7.85 ns 7.86 ns 89564784
BM_Codec_Encode_RateLimitUsage 0.792 ns 0.792 ns 884107043
BM_Codec_Decode_RateLimitUsage 10.9 ns 10.9 ns 64418974
BM_Codec_Encode_GatewayStatus 3.25 ns 3.25 ns 215404245
BM_Codec_Decode_GatewayStatus 17.4 ns 17.4 ns 40157086
BM_Codec_Encode_ReferenceData 130 ns 130 ns 5372160
BM_Codec_Decode_ReferenceData 108 ns 109 ns 6515505
BM_Codec_Encode_MarketStatus 15.8 ns 15.8 ns 41658255
BM_Codec_Decode_MarketStatus 24.3 ns 24.3 ns 28834817
BM_Codec_Encode_TopOfBook 23.2 ns 23.2 ns 30252877
BM_Codec_Decode_TopOfBook 38.2 ns 38.2 ns 18304530
BM_Codec_Encode_MarketByPrice 56.1 ns 56.1 ns 12474268
BM_Codec_Decode_MarketByPrice 51.6 ns 51.6 ns 13698459
BM_Codec_Decode_MarketByPrice_Handler 57.2 ns 57.2 ns 12228948
BM_Codec_Encode_MarketByOrder 63.6 ns 63.6 ns 10964105
BM_Codec_Decode_MarketByOrder 50.9 ns 50.9 ns 13817772
BM_Codec_Decode_MarketByPrice_Handler 58.4 ns 58.4 ns 12199222
BM_Codec_Encode_TradeSummary 44.0 ns 44.0 ns 15855276
BM_Codec_Decode_TradeSummary 30.9 ns 30.9 ns 22475008
BM_Codec_Encode_StatisticsUpdate 44.0 ns 44.0 ns 15903046
BM_Codec_Decode_StatisticsUpdate 34.8 ns 34.8 ns 20090870
BM_Codec_Encode_CreateOrder 55.3 ns 55.3 ns 12796029
BM_Codec_Decode_CreateOrder 80.6 ns 80.6 ns 8546226
BM_Codec_Encode_ModifyOrder 22.1 ns 22.1 ns 32125376
BM_Codec_Decode_ModifyOrder 35.6 ns 35.6 ns 18755198
BM_Codec_Encode_CancelOrder 19.4 ns 19.4 ns 37735871
BM_Codec_Decode_CancelOrder 23.5 ns 23.5 ns 29669907
BM_Codec_Encode_CancelAllOrders 10.4 ns 10.4 ns 67296264
BM_Codec_Decode_CancelAllOrders 12.9 ns 12.9 ns 56165878
BM_Codec_Encode_OrderAck 61.3 ns 61.3 ns 11468230
BM_Codec_Decode_OrderAck 72.7 ns 72.7 ns 9711810
BM_Codec_Encode_OrderUpdate 160 ns 160 ns 4403796
BM_Codec_Decode_OrderUpdate 137 ns 137 ns 5103569
BM_Codec_Encode_TradeUpdate 97.9 ns 97.9 ns 7180200
BM_Codec_Decode_TradeUpdate 76.7 ns 76.7 ns 8997846
BM_Codec_Encode_PositionUpdate 45.3 ns 45.3 ns 15436487
BM_Codec_Decode_PositionUpdate 53.1 ns 53.1 ns 13340406
BM_Codec_Encode_FundsUpdate 27.1 ns 27.1 ns 25485597
BM_FlatBuffers_Encode_DownloadBegin 122 ns 122 ns 5677590
BM_FlatBuffers_Decode_DownloadBegin 14.1 ns 14.1 ns 49440361
BM_FlatBuffers_Encode_DownloadEnd 130 ns 130 ns 5365071
BM_FlatBuffers_Decode_DownloadEnd 14.2 ns 14.2 ns 48979444
BM_FlatBuffers_Encode_GatewaySettings 138 ns 138 ns 4935214
BM_FlatBuffers_Decode_GatewaySettings 16.9 ns 16.9 ns 40380700
BM_FlatBuffers_Encode_StreamStatus 151 ns 151 ns 4445668
BM_FlatBuffers_Decode_StreamStatus 17.5 ns 17.5 ns 39374543
BM_FlatBuffers_Encode_ExternalLatency 120 ns 120 ns 5819426
BM_FlatBuffers_Decode_ExternalLatency 14.9 ns 14.9 ns 47370493
BM_FlatBuffers_Encode_RateLimitUsage 118 ns 118 ns 5929033
BM_FlatBuffers_Decode_RateLimitUsage 14.4 ns 14.4 ns 48467374
BM_FlatBuffers_Encode_ReferenceData 342 ns 342 ns 1987272
BM_FlatBuffers_Decode_ReferenceData 28.4 ns 28.4 ns 24621008
BM_FlatBuffers_Encode_MarketStatus 157 ns 157 ns 4476152
BM_FlatBuffers_Decode_MarketStatus 16.0 ns 16.0 ns 43650023
BM_FlatBuffers_Encode_TopOfBook 227 ns 227 ns 3112874
BM_FlatBuffers_Decode_TopOfBook 22.2 ns 22.2 ns 31417337
BM_FlatBuffers_Encode_MarketByPrice 692 ns 692 ns 1007081
BM_FlatBuffers_Decode_MarketByPrice 88.1 ns 88.1 ns 7935873
BM_FlatBuffers_Encode_MarketByOrder 841 ns 841 ns 863773
BM_FlatBuffers_Decode_MarketByOrder 110 ns 110 ns 6187122
BM_FlatBuffers_Encode_TradeSummary 458 ns 458 ns 1528314
BM_FlatBuffers_Decode_TradeSummary 56.8 ns 56.8 ns 12208508
BM_FlatBuffers_Encode_StatisticsUpdate 389 ns 389 ns 1744501
BM_FlatBuffers_Decode_StatisticsUpdate 49.4 ns 49.4 ns 14178395
BM_FlatBuffers_Encode_CreateOrder 264 ns 264 ns 2654228
BM_FlatBuffers_Decode_CreateOrder 24.5 ns 24.5 ns 28245057
BM_FlatBuffers_Encode_ModifyOrder 180 ns 180 ns 3890272
BM_FlatBuffers_Decode_ModifyOrder 15.8 ns 15.8 ns 44073589
BM_FlatBuffers_Encode_CancelOrder 166 ns 166 ns 4287821
BM_FlatBuffers_Decode_CancelOrder 16.5 ns 16.5 ns 42568039
BM_FlatBuffers_Encode_CancelAllOrders 125 ns 125 ns 5680547
BM_FlatBuffers_Decode_CancelAllOrders 13.7 ns 13.7 ns 51100535
BM_FlatBuffers_Encode_OrderAck 281 ns 281 ns 2495745
BM_FlatBuffers_Decode_OrderAck 23.0 ns 23.0 ns 27542222
BM_FlatBuffers_Encode_OrderUpdate 386 ns 386 ns 1827132
BM_FlatBuffers_Decode_OrderUpdate 36.1 ns 36.1 ns 19105070
BM_FlatBuffers_Encode_TradeUpdate 529 ns 529 ns 1258858
BM_FlatBuffers_Decode_TradeUpdate 66.6 ns 66.6 ns 10450574
BM_FlatBuffers_Encode_PositionUpdate 234 ns 234 ns 3078238
BM_FlatBuffers_Decode_PositionUpdate 19.4 ns 19.4 ns 35066760
BM_FlatBuffers_Encode_FundsUpdate 184 ns 184 ns 3762459
BM_FlatBuffers_Decode_FundsUpdate 15.7 ns 15.7 ns 44200360
BM_MarketByOrder_Add_New_Remove 134 ns 134 ns 5214533
BM_MarketByOrder_Add_Exists_Remove 58.7 ns 58.7 ns 11929623
BM_MarketByOrder_Modify_Exists 58.8 ns 58.8 ns 11894601
BM_MarketByPrice_MarketByPrice 89.7 ns 89.7 ns 7812437