Intel Atom C3758¶
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: 1
Core(s) per socket: 8
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 95
Model name: Intel(R) Atom(TM) CPU C3758 @ 2.20GHz
Stepping: 1
CPU MHz: 1097.183
CPU max MHz: 2200.0000
CPU min MHz: 800.0000
BogoMIPS: 4400.00
Virtualization: VT-x
L1d cache: 192 KiB
L1i cache: 256 KiB
L2 cache: 16 MiB
NUMA node0 CPU(s): 0-7
roq-deribit-benchmark (roq-deribit)¶
2021-07-14T13:35:57+00:00
Running roq-deribit-benchmark
Run on (8 X 2200 MHz CPU s)
CPU Caches:
L1 Data 24 KiB (x8)
L1 Instruction 32 KiB (x8)
L2 Unified 2048 KiB (x8)
Load Average: 1.07, 0.76, 0.73
***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 1507 ns 1501 ns 462606
BM_fix_heartbeat_parse_message 431 ns 428 ns 1636043
BM_fix_logon_parse_message 773 ns 769 ns 914793
BM_fix_logon_create_message 532 ns 527 ns 1347676
BM_fix_logout_parse_message 453 ns 451 ns 1560452
BM_fix_market_data_increment_refresh_parse_message_1 1206 ns 1203 ns 577935
BM_fix_market_data_increment_refresh_parse_message_2 4066 ns 4057 ns 171566
BM_fix_market_data_request_reject_parse_message 483 ns 482 ns 1454096
BM_fix_market_data_snapshot_full_refresh_parse_message 48047 ns 47926 ns 14585
BM_fix_new_order_single_create_message 652 ns 650 ns 1089334
BM_fix_order_cancel_reject_parse_message 494 ns 493 ns 1423994
BM_fix_order_cancel_replace_request_create_message 725 ns 724 ns 970846
BM_fix_order_cancel_request_create_message 379 ns 379 ns 1869355
BM_fix_position_report_parse_message 1204 ns 1202 ns 580412
BM_fix_reject_parse_message 485 ns 484 ns 1448438
BM_fix_security_list_parse_message 287821 ns 286789 ns 2439
BM_fix_user_response_parse_message 1129 ns 1126 ns 619157
roq-benchmark (roq-tools)¶
2021-07-14T13:34:10+00:00
Running roq-benchmark
Run on (8 X 2200 MHz CPU s)
CPU Caches:
L1 Data 24 KiB (x8)
L1 Instruction 32 KiB (x8)
L2 Unified 2048 KiB (x8)
Load Average: 0.61, 0.59, 0.68
***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 27.8 ns 27.7 ns 25253205
BM_absl_SimpleAtoi_uint64 51.8 ns 51.7 ns 13406175
BM_roq_charconv_parse_number_double 20.0 ns 20.0 ns 35050064
BM_fast_float_from_chars_double 48.0 ns 47.8 ns 14573118
BM_absl_SimpleAtod_double 121 ns 120 ns 5824186
BM_absl_from_chars_double 108 ns 108 ns 6548732
BM_roq_charconv_parse_number_double_scientific 26.8 ns 26.7 ns 26187436
BM_fast_float_from_chars_double_scientific 45.9 ns 45.8 ns 15285806
BM_absl_SimpleAtod_double_scientific 129 ns 128 ns 5460999
BM_absl_from_chars_double_scientific 116 ns 115 ns 6089747
BM_Codec_Encode_DownloadBegin 34.1 ns 33.9 ns 20633481
BM_Codec_Decode_DownloadBegin 39.9 ns 39.2 ns 17930006
BM_Codec_Encode_DownloadEnd 8.93 ns 8.88 ns 85132072
BM_Codec_Decode_DownloadEnd 50.1 ns 48.6 ns 14145981
BM_Codec_Encode_GatewaySettings 5.06 ns 5.03 ns 138337769
BM_Codec_Decode_GatewaySettings 80.8 ns 80.4 ns 8706692
BM_Codec_Encode_StreamStatus 11.8 ns 11.7 ns 56627166
BM_Codec_Decode_StreamStatus 79.6 ns 79.0 ns 8869169
BM_Codec_Encode_ExternalLatency 1.41 ns 1.40 ns 508908487
BM_Codec_Decode_ExternalLatency 23.5 ns 23.5 ns 29806066
BM_Codec_Encode_RateLimitUsage 1.38 ns 1.37 ns 511088675
BM_Codec_Decode_RateLimitUsage 34.7 ns 34.6 ns 20259659
BM_Codec_Encode_GatewayStatus 15.4 ns 15.3 ns 62398644
BM_Codec_Decode_GatewayStatus 53.6 ns 53.5 ns 13097289
BM_Codec_Encode_ReferenceData 454 ns 453 ns 1579118
BM_Codec_Decode_ReferenceData 343 ns 343 ns 2060543
BM_Codec_Encode_MarketStatus 51.0 ns 50.9 ns 13738220
BM_Codec_Decode_MarketStatus 73.0 ns 72.9 ns 9596855
BM_Codec_Encode_TopOfBook 69.4 ns 69.3 ns 10347177
BM_Codec_Decode_TopOfBook 127 ns 127 ns 5524763
BM_Codec_Encode_MarketByPrice 181 ns 180 ns 3903382
BM_Codec_Decode_MarketByPrice 161 ns 161 ns 4348076
BM_Codec_Decode_MarketByPrice_Handler 178 ns 177 ns 3836082
BM_Codec_Encode_MarketByOrder 202 ns 202 ns 3474418
BM_Codec_Decode_MarketByOrder 161 ns 160 ns 4341919
BM_Codec_Decode_MarketByPrice_Handler 180 ns 178 ns 4046868
BM_Codec_Encode_TradeSummary 144 ns 143 ns 4972508
BM_Codec_Decode_TradeSummary 96.5 ns 96.1 ns 7079202
BM_Codec_Encode_StatisticsUpdate 145 ns 143 ns 4805493
BM_Codec_Decode_StatisticsUpdate 106 ns 106 ns 6661200
BM_Codec_Encode_CreateOrder 168 ns 167 ns 4123357
BM_Codec_Decode_CreateOrder 256 ns 255 ns 2746953
BM_Codec_Encode_ModifyOrder 59.1 ns 58.9 ns 11811614
BM_Codec_Decode_ModifyOrder 118 ns 118 ns 6183946
BM_Codec_Encode_CancelOrder 53.9 ns 53.7 ns 13094547
BM_Codec_Decode_CancelOrder 71.0 ns 70.8 ns 9963568
BM_Codec_Encode_CancelAllOrders 35.8 ns 35.6 ns 20075763
BM_Codec_Decode_CancelAllOrders 39.6 ns 39.4 ns 17817697
BM_Codec_Encode_OrderAck 190 ns 189 ns 3687722
BM_Codec_Decode_OrderAck 241 ns 241 ns 2877419
BM_Codec_Encode_OrderUpdate 536 ns 533 ns 1281133
BM_Codec_Decode_OrderUpdate 442 ns 441 ns 1584723
BM_Codec_Encode_TradeUpdate 321 ns 321 ns 2182333
BM_Codec_Decode_TradeUpdate 249 ns 247 ns 2851210
BM_Codec_Encode_PositionUpdate 144 ns 144 ns 4892979
BM_Codec_Decode_PositionUpdate 166 ns 166 ns 4366053
BM_Codec_Encode_FundsUpdate 88.7 ns 88.2 ns 7966259
BM_FlatBuffers_Encode_DownloadBegin 377 ns 375 ns 1866464
BM_FlatBuffers_Decode_DownloadBegin 40.4 ns 40.2 ns 17286888
BM_FlatBuffers_Encode_DownloadEnd 393 ns 391 ns 1767943
BM_FlatBuffers_Decode_DownloadEnd 43.0 ns 42.9 ns 16546159
BM_FlatBuffers_Encode_GatewaySettings 413 ns 411 ns 1684965
BM_FlatBuffers_Decode_GatewaySettings 51.4 ns 51.2 ns 13540170
BM_FlatBuffers_Encode_StreamStatus 443 ns 441 ns 1491995
BM_FlatBuffers_Decode_StreamStatus 50.6 ns 50.6 ns 10000000
BM_FlatBuffers_Encode_ExternalLatency 363 ns 362 ns 1937812
BM_FlatBuffers_Decode_ExternalLatency 42.3 ns 42.2 ns 16624940
BM_FlatBuffers_Encode_RateLimitUsage 350 ns 349 ns 1939755
BM_FlatBuffers_Decode_RateLimitUsage 41.3 ns 41.2 ns 16362171
BM_FlatBuffers_Encode_ReferenceData 988 ns 985 ns 696263
BM_FlatBuffers_Decode_ReferenceData 80.7 ns 80.4 ns 8730690
BM_FlatBuffers_Encode_MarketStatus 477 ns 476 ns 1451152
BM_FlatBuffers_Decode_MarketStatus 46.6 ns 46.3 ns 14727095
BM_FlatBuffers_Encode_TopOfBook 660 ns 657 ns 1067809
BM_FlatBuffers_Decode_TopOfBook 64.3 ns 64.1 ns 10912304
BM_FlatBuffers_Encode_MarketByPrice 2059 ns 2054 ns 340001
BM_FlatBuffers_Decode_MarketByPrice 245 ns 244 ns 2851923
BM_FlatBuffers_Encode_MarketByOrder 2426 ns 2400 ns 289105
BM_FlatBuffers_Decode_MarketByOrder 376 ns 374 ns 1972504
BM_FlatBuffers_Encode_TradeSummary 1353 ns 1350 ns 532888
BM_FlatBuffers_Decode_TradeSummary 189 ns 188 ns 3826004
BM_FlatBuffers_Encode_StatisticsUpdate 1160 ns 1157 ns 607355
BM_FlatBuffers_Decode_StatisticsUpdate 142 ns 141 ns 4988929
BM_FlatBuffers_Encode_CreateOrder 784 ns 782 ns 896552
BM_FlatBuffers_Decode_CreateOrder 70.5 ns 70.3 ns 10032011
BM_FlatBuffers_Encode_ModifyOrder 536 ns 535 ns 1291667
BM_FlatBuffers_Decode_ModifyOrder 50.9 ns 50.8 ns 13774484
BM_FlatBuffers_Encode_CancelOrder 484 ns 484 ns 1448722
BM_FlatBuffers_Decode_CancelOrder 47.1 ns 47.0 ns 14895572
BM_FlatBuffers_Encode_CancelAllOrders 377 ns 376 ns 1865267
BM_FlatBuffers_Decode_CancelAllOrders 40.4 ns 40.3 ns 17346968
BM_FlatBuffers_Encode_OrderAck 807 ns 806 ns 911825
BM_FlatBuffers_Decode_OrderAck 65.6 ns 65.5 ns 10481392
BM_FlatBuffers_Encode_OrderUpdate 1129 ns 1127 ns 624414
BM_FlatBuffers_Decode_OrderUpdate 98.5 ns 98.5 ns 6973626
BM_FlatBuffers_Encode_TradeUpdate 1611 ns 1610 ns 446148
BM_FlatBuffers_Decode_TradeUpdate 216 ns 216 ns 3268179
BM_FlatBuffers_Encode_PositionUpdate 663 ns 662 ns 1047121
BM_FlatBuffers_Decode_PositionUpdate 60.4 ns 60.3 ns 11485533
BM_FlatBuffers_Encode_FundsUpdate 549 ns 548 ns 1269967
BM_FlatBuffers_Decode_FundsUpdate 50.2 ns 50.2 ns 13946592
BM_MarketByOrder_Add_New_Remove 382 ns 382 ns 1830897
BM_MarketByOrder_Add_Exists_Remove 196 ns 196 ns 3567971
BM_MarketByOrder_Modify_Exists 195 ns 195 ns 3588016
BM_MarketByPrice_MarketByPrice 386 ns 385 ns 1818668