Intel Atom C3758

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:              1
 8Core(s) per socket:              8
 9Socket(s):                       1
10NUMA node(s):                    1
11Vendor ID:                       GenuineIntel
12CPU family:                      6
13Model:                           95
14Model name:                      Intel(R) Atom(TM) CPU C3758 @ 2.20GHz
15Stepping:                        1
16CPU MHz:                         1097.183
17CPU max MHz:                     2200.0000
18CPU min MHz:                     800.0000
19BogoMIPS:                        4400.00
20Virtualization:                  VT-x
21L1d cache:                       192 KiB
22L1i cache:                       256 KiB
23L2 cache:                        16 MiB
24NUMA node0 CPU(s):               0-7

roq-deribit-benchmark (roq-deribit)

 12021-07-14T13:35:57+00:00
 2Running roq-deribit-benchmark
 3Run on (8 X 2200 MHz CPU s)
 4CPU Caches:
 5  L1 Data 24 KiB (x8)
 6  L1 Instruction 32 KiB (x8)
 7  L2 Unified 2048 KiB (x8)
 8Load Average: 1.07, 0.76, 0.73
 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                        1507 ns         1501 ns       462606
14BM_fix_heartbeat_parse_message                                431 ns          428 ns      1636043
15BM_fix_logon_parse_message                                    773 ns          769 ns       914793
16BM_fix_logon_create_message                                   532 ns          527 ns      1347676
17BM_fix_logout_parse_message                                   453 ns          451 ns      1560452
18BM_fix_market_data_increment_refresh_parse_message_1         1206 ns         1203 ns       577935
19BM_fix_market_data_increment_refresh_parse_message_2         4066 ns         4057 ns       171566
20BM_fix_market_data_request_reject_parse_message               483 ns          482 ns      1454096
21BM_fix_market_data_snapshot_full_refresh_parse_message      48047 ns        47926 ns        14585
22BM_fix_new_order_single_create_message                        652 ns          650 ns      1089334
23BM_fix_order_cancel_reject_parse_message                      494 ns          493 ns      1423994
24BM_fix_order_cancel_replace_request_create_message            725 ns          724 ns       970846
25BM_fix_order_cancel_request_create_message                    379 ns          379 ns      1869355
26BM_fix_position_report_parse_message                         1204 ns         1202 ns       580412
27BM_fix_reject_parse_message                                   485 ns          484 ns      1448438
28BM_fix_security_list_parse_message                         287821 ns       286789 ns         2439
29BM_fix_user_response_parse_message                           1129 ns         1126 ns       619157

roq-benchmark (roq-tools)

  12021-07-14T13:34:10+00:00
  2Running roq-benchmark
  3Run on (8 X 2200 MHz CPU s)
  4CPU Caches:
  5  L1 Data 24 KiB (x8)
  6  L1 Instruction 32 KiB (x8)
  7  L2 Unified 2048 KiB (x8)
  8Load Average: 0.61, 0.59, 0.68
  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_roq_charconv_parse_number_uint64                  27.8 ns         27.7 ns     25253205
 14BM_absl_SimpleAtoi_uint64                            51.8 ns         51.7 ns     13406175
 15BM_roq_charconv_parse_number_double                  20.0 ns         20.0 ns     35050064
 16BM_fast_float_from_chars_double                      48.0 ns         47.8 ns     14573118
 17BM_absl_SimpleAtod_double                             121 ns          120 ns      5824186
 18BM_absl_from_chars_double                             108 ns          108 ns      6548732
 19BM_roq_charconv_parse_number_double_scientific       26.8 ns         26.7 ns     26187436
 20BM_fast_float_from_chars_double_scientific           45.9 ns         45.8 ns     15285806
 21BM_absl_SimpleAtod_double_scientific                  129 ns          128 ns      5460999
 22BM_absl_from_chars_double_scientific                  116 ns          115 ns      6089747
 23BM_Codec_Encode_DownloadBegin                        34.1 ns         33.9 ns     20633481
 24BM_Codec_Decode_DownloadBegin                        39.9 ns         39.2 ns     17930006
 25BM_Codec_Encode_DownloadEnd                          8.93 ns         8.88 ns     85132072
 26BM_Codec_Decode_DownloadEnd                          50.1 ns         48.6 ns     14145981
 27BM_Codec_Encode_GatewaySettings                      5.06 ns         5.03 ns    138337769
 28BM_Codec_Decode_GatewaySettings                      80.8 ns         80.4 ns      8706692
 29BM_Codec_Encode_StreamStatus                         11.8 ns         11.7 ns     56627166
 30BM_Codec_Decode_StreamStatus                         79.6 ns         79.0 ns      8869169
 31BM_Codec_Encode_ExternalLatency                      1.41 ns         1.40 ns    508908487
 32BM_Codec_Decode_ExternalLatency                      23.5 ns         23.5 ns     29806066
 33BM_Codec_Encode_RateLimitUsage                       1.38 ns         1.37 ns    511088675
 34BM_Codec_Decode_RateLimitUsage                       34.7 ns         34.6 ns     20259659
 35BM_Codec_Encode_GatewayStatus                        15.4 ns         15.3 ns     62398644
 36BM_Codec_Decode_GatewayStatus                        53.6 ns         53.5 ns     13097289
 37BM_Codec_Encode_ReferenceData                         454 ns          453 ns      1579118
 38BM_Codec_Decode_ReferenceData                         343 ns          343 ns      2060543
 39BM_Codec_Encode_MarketStatus                         51.0 ns         50.9 ns     13738220
 40BM_Codec_Decode_MarketStatus                         73.0 ns         72.9 ns      9596855
 41BM_Codec_Encode_TopOfBook                            69.4 ns         69.3 ns     10347177
 42BM_Codec_Decode_TopOfBook                             127 ns          127 ns      5524763
 43BM_Codec_Encode_MarketByPrice                         181 ns          180 ns      3903382
 44BM_Codec_Decode_MarketByPrice                         161 ns          161 ns      4348076
 45BM_Codec_Decode_MarketByPrice_Handler                 178 ns          177 ns      3836082
 46BM_Codec_Encode_MarketByOrder                         202 ns          202 ns      3474418
 47BM_Codec_Decode_MarketByOrder                         161 ns          160 ns      4341919
 48BM_Codec_Decode_MarketByPrice_Handler                 180 ns          178 ns      4046868
 49BM_Codec_Encode_TradeSummary                          144 ns          143 ns      4972508
 50BM_Codec_Decode_TradeSummary                         96.5 ns         96.1 ns      7079202
 51BM_Codec_Encode_StatisticsUpdate                      145 ns          143 ns      4805493
 52BM_Codec_Decode_StatisticsUpdate                      106 ns          106 ns      6661200
 53BM_Codec_Encode_CreateOrder                           168 ns          167 ns      4123357
 54BM_Codec_Decode_CreateOrder                           256 ns          255 ns      2746953
 55BM_Codec_Encode_ModifyOrder                          59.1 ns         58.9 ns     11811614
 56BM_Codec_Decode_ModifyOrder                           118 ns          118 ns      6183946
 57BM_Codec_Encode_CancelOrder                          53.9 ns         53.7 ns     13094547
 58BM_Codec_Decode_CancelOrder                          71.0 ns         70.8 ns      9963568
 59BM_Codec_Encode_CancelAllOrders                      35.8 ns         35.6 ns     20075763
 60BM_Codec_Decode_CancelAllOrders                      39.6 ns         39.4 ns     17817697
 61BM_Codec_Encode_OrderAck                              190 ns          189 ns      3687722
 62BM_Codec_Decode_OrderAck                              241 ns          241 ns      2877419
 63BM_Codec_Encode_OrderUpdate                           536 ns          533 ns      1281133
 64BM_Codec_Decode_OrderUpdate                           442 ns          441 ns      1584723
 65BM_Codec_Encode_TradeUpdate                           321 ns          321 ns      2182333
 66BM_Codec_Decode_TradeUpdate                           249 ns          247 ns      2851210
 67BM_Codec_Encode_PositionUpdate                        144 ns          144 ns      4892979
 68BM_Codec_Decode_PositionUpdate                        166 ns          166 ns      4366053
 69BM_Codec_Encode_FundsUpdate                          88.7 ns         88.2 ns      7966259
 70BM_FlatBuffers_Encode_DownloadBegin                   377 ns          375 ns      1866464
 71BM_FlatBuffers_Decode_DownloadBegin                  40.4 ns         40.2 ns     17286888
 72BM_FlatBuffers_Encode_DownloadEnd                     393 ns          391 ns      1767943
 73BM_FlatBuffers_Decode_DownloadEnd                    43.0 ns         42.9 ns     16546159
 74BM_FlatBuffers_Encode_GatewaySettings                 413 ns          411 ns      1684965
 75BM_FlatBuffers_Decode_GatewaySettings                51.4 ns         51.2 ns     13540170
 76BM_FlatBuffers_Encode_StreamStatus                    443 ns          441 ns      1491995
 77BM_FlatBuffers_Decode_StreamStatus                   50.6 ns         50.6 ns     10000000
 78BM_FlatBuffers_Encode_ExternalLatency                 363 ns          362 ns      1937812
 79BM_FlatBuffers_Decode_ExternalLatency                42.3 ns         42.2 ns     16624940
 80BM_FlatBuffers_Encode_RateLimitUsage                  350 ns          349 ns      1939755
 81BM_FlatBuffers_Decode_RateLimitUsage                 41.3 ns         41.2 ns     16362171
 82BM_FlatBuffers_Encode_ReferenceData                   988 ns          985 ns       696263
 83BM_FlatBuffers_Decode_ReferenceData                  80.7 ns         80.4 ns      8730690
 84BM_FlatBuffers_Encode_MarketStatus                    477 ns          476 ns      1451152
 85BM_FlatBuffers_Decode_MarketStatus                   46.6 ns         46.3 ns     14727095
 86BM_FlatBuffers_Encode_TopOfBook                       660 ns          657 ns      1067809
 87BM_FlatBuffers_Decode_TopOfBook                      64.3 ns         64.1 ns     10912304
 88BM_FlatBuffers_Encode_MarketByPrice                  2059 ns         2054 ns       340001
 89BM_FlatBuffers_Decode_MarketByPrice                   245 ns          244 ns      2851923
 90BM_FlatBuffers_Encode_MarketByOrder                  2426 ns         2400 ns       289105
 91BM_FlatBuffers_Decode_MarketByOrder                   376 ns          374 ns      1972504
 92BM_FlatBuffers_Encode_TradeSummary                   1353 ns         1350 ns       532888
 93BM_FlatBuffers_Decode_TradeSummary                    189 ns          188 ns      3826004
 94BM_FlatBuffers_Encode_StatisticsUpdate               1160 ns         1157 ns       607355
 95BM_FlatBuffers_Decode_StatisticsUpdate                142 ns          141 ns      4988929
 96BM_FlatBuffers_Encode_CreateOrder                     784 ns          782 ns       896552
 97BM_FlatBuffers_Decode_CreateOrder                    70.5 ns         70.3 ns     10032011
 98BM_FlatBuffers_Encode_ModifyOrder                     536 ns          535 ns      1291667
 99BM_FlatBuffers_Decode_ModifyOrder                    50.9 ns         50.8 ns     13774484
100BM_FlatBuffers_Encode_CancelOrder                     484 ns          484 ns      1448722
101BM_FlatBuffers_Decode_CancelOrder                    47.1 ns         47.0 ns     14895572
102BM_FlatBuffers_Encode_CancelAllOrders                 377 ns          376 ns      1865267
103BM_FlatBuffers_Decode_CancelAllOrders                40.4 ns         40.3 ns     17346968
104BM_FlatBuffers_Encode_OrderAck                        807 ns          806 ns       911825
105BM_FlatBuffers_Decode_OrderAck                       65.6 ns         65.5 ns     10481392
106BM_FlatBuffers_Encode_OrderUpdate                    1129 ns         1127 ns       624414
107BM_FlatBuffers_Decode_OrderUpdate                    98.5 ns         98.5 ns      6973626
108BM_FlatBuffers_Encode_TradeUpdate                    1611 ns         1610 ns       446148
109BM_FlatBuffers_Decode_TradeUpdate                     216 ns          216 ns      3268179
110BM_FlatBuffers_Encode_PositionUpdate                  663 ns          662 ns      1047121
111BM_FlatBuffers_Decode_PositionUpdate                 60.4 ns         60.3 ns     11485533
112BM_FlatBuffers_Encode_FundsUpdate                     549 ns          548 ns      1269967
113BM_FlatBuffers_Decode_FundsUpdate                    50.2 ns         50.2 ns     13946592
114BM_MarketByOrder_Add_New_Remove                       382 ns          382 ns      1830897
115BM_MarketByOrder_Add_Exists_Remove                    196 ns          196 ns      3567971
116BM_MarketByOrder_Modify_Exists                        195 ns          195 ns      3588016
117BM_MarketByPrice_MarketByPrice                        386 ns          385 ns      1818668