-
Notifications
You must be signed in to change notification settings - Fork 0
/
mpmc.txt
52 lines (52 loc) · 2.95 KB
/
mpmc.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
2023-06-11T21:29:15+08:00
Running ./bin/mpmc
Run on (8 X 2904 MHz CPU s)
CPU Caches:
L1 Data 32 KiB (x8)
L1 Instruction 32 KiB (x8)
L2 Unified 256 KiB (x8)
L3 Unified 16384 KiB (x1)
Load Average: 2.89, 3.33, 2.28
---------------------------------------------------------------
Benchmark Time CPU Iterations
---------------------------------------------------------------
Boost_Mpmc/threads:1 36.7 ns 36.6 ns 18766154
Boost_Mpmc/threads:2 101 ns 202 ns 2792384
Boost_Mpmc/threads:3 125 ns 373 ns 1708272
Boost_Mpmc/threads:4 142 ns 566 ns 1267748
Boost_Mpmc/threads:5 143 ns 713 ns 981315
Boost_Mpmc/threads:6 124 ns 646 ns 1020054
Boost_Mpmc/threads:7 126 ns 733 ns 1037827
Boost_Mpmc/threads:8 128 ns 719 ns 800000
MPMCQueue/threads:1 34.6 ns 34.4 ns 20558242
MPMCQueue/threads:2 82.9 ns 165 ns 4121606
MPMCQueue/threads:3 91.7 ns 274 ns 2753553
MPMCQueue/threads:4 81.5 ns 324 ns 2262876
MPMCQueue/threads:5 80.9 ns 403 ns 1797100
MPMCQueue/threads:6 680 ns 3442 ns 600000
MPMCQueue/threads:7 1517 ns 8509 ns 700000
MPMCQueue/threads:8 80468 ns 466716 ns 800000
CCQueue/threads:1 33.5 ns 33.9 ns 20739745
CCQueue/threads:2 60.8 ns 123 ns 9014228
CCQueue/threads:3 62.2 ns 188 ns 3263454
CCQueue/threads:4 58.0 ns 234 ns 2556024
CCQueue/threads:5 56.0 ns 278 ns 2451760
CCQueue/threads:6 54.0 ns 294 ns 2735616
CCQueue/threads:7 53.9 ns 305 ns 2543821
CCQueue/threads:8 51.0 ns 300 ns 2237792
VYQueue/threads:1 13.4 ns 13.5 ns 51203084
VYQueue/threads:2 50.8 ns 101 ns 5606328
VYQueue/threads:3 82.2 ns 248 ns 2639790
VYQueue/threads:4 83.7 ns 336 ns 1878652
VYQueue/threads:5 93.7 ns 460 ns 1684925
VYQueue/threads:6 81.5 ns 414 ns 1644192
VYQueue/threads:7 92.8 ns 503 ns 1525139
VYQueue/threads:8 101 ns 600 ns 1429376
TBBQueue/threads:1 74.5 ns 74.7 ns 8411324
TBBQueue/threads:2 120 ns 240 ns 3534520
TBBQueue/threads:3 115 ns 304 ns 3000000
TBBQueue/threads:4 243 ns 717 ns 1694660
TBBQueue/threads:5 91.7 ns 459 ns 1423855
TBBQueue/threads:6 130 ns 649 ns 1143336
TBBQueue/threads:7 164 ns 859 ns 700000
TBBQueue/threads:8 261 ns 1420 ns 800000