/
test-80-0.txt
118 lines (115 loc) · 6.96 KB
/
test-80-0.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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
Specs:
- CPU: Intel® Core™ i5-8250U, 4 Cores, 8 Threads, 1.60-3.40 GHz, 6MB Cache
- RAM: 16 GB DDR4 2400MHz
- OS: Arch Linux, 5.14.6-arch1-1
- DE: GNOME 40.4.0 on Wayland
- Compiler: clang version 12.0.1
Enter the number of threads/modules: 80
The number of modules is higher than hardware concurrency, run them sequentially in the threads? (0: no, 1: yes): 0
Enter the starting work amount for threads/modules on each iteration: 100
Enter the step for work amount changes for threads/modules on each iteration: 100
Enter the total work amount for a single module to calculate the number of iterations on each test: 5000000
Enter the number of test repeats, work amount will be updated on each repeat: 100
Enter the number of repeats for the test module used to estimate the work amount time: 100
Removed outlier rows:
4000,1250,0.000721044,12.3966,12.0464,0.971753,100.834,103.765
6600,757,0.00112674,12.437,12.1141,0.974035,60.8667,62.4892
work_amount,iterations_count,avg_work_amount_time,loopscheduler_time,threads_time,efficiency,loopscheduler_iterations_per_second,threads_iterations_per_second
100,50000,1.72139e-05,20.4912,11.1745,0.545331,2440.07,4474.48
200,25000,3.44099e-05,12.6426,11.4132,0.902751,1977.44,2190.46
300,16666,5.15765e-05,12.1585,11.5114,0.946775,1370.73,1447.79
400,12500,6.85145e-05,12.0225,11.5726,0.962577,1039.72,1080.14
500,10000,8.70794e-05,11.9587,11.5898,0.96915,836.21,862.829
600,8333,0.000104466,11.9395,11.6282,0.97393,697.935,716.617
700,7142,0.000121888,11.9839,11.6872,0.975244,595.965,611.094
800,6250,0.000137369,11.9505,11.7346,0.981935,522.992,532.613
900,5555,0.000157484,11.9471,11.7633,0.984612,464.965,472.232
1000,5000,0.000180231,11.9182,11.7592,0.986655,419.526,425.2
1100,4545,0.0001883,11.9642,11.8043,0.986637,379.883,385.028
1200,4166,0.000213631,11.9527,11.8284,0.989601,348.539,352.202
1300,3846,0.0002245,11.9581,11.8322,0.98947,321.624,325.046
1400,3571,0.00024389,11.9496,11.8485,0.991541,298.838,301.388
1500,3333,0.000256751,11.9377,11.8437,0.992122,279.199,281.416
1600,3125,0.000275824,11.9544,11.8705,0.992981,261.41,263.257
1700,2941,0.000290133,11.9976,11.897,0.991611,245.132,247.206
1800,2777,0.000308788,11.9848,11.9012,0.993021,231.71,233.338
1900,2631,0.000325213,11.9951,11.9074,0.992683,219.339,220.956
2000,2500,0.000345699,11.9872,11.9086,0.993439,208.555,209.932
2100,2380,0.00036345,11.9855,11.8958,0.99251,198.573,200.071
2200,2272,0.000381125,11.9956,11.9465,0.99591,189.403,190.181
2300,2173,0.000398462,11.9932,11.9284,0.994596,181.186,182.171
2400,2083,0.000414816,12.0008,11.9565,0.996312,173.572,174.215
2500,2000,0.000428776,12.0004,11.9589,0.99654,166.661,167.24
2600,1923,0.000450504,12.0063,11.9479,0.995137,160.166,160.949
2700,1851,0.000459044,11.9877,11.9484,0.996723,154.408,154.916
2800,1785,0.000480697,11.9913,11.9421,0.995895,148.857,149.471
2900,1724,0.000496215,11.9931,11.9594,0.997193,143.749,144.154
3000,1666,0.000513041,11.9973,11.9522,0.996236,138.864,139.389
3100,1612,0.000534445,12.0204,11.9962,0.997983,134.105,134.376
3200,1562,0.000549075,12.0109,11.994,0.998598,130.049,130.232
3300,1515,0.000573441,12.0084,11.9883,0.998326,126.161,126.373
3400,1470,0.000585278,12.0424,12.0277,0.998776,122.068,122.218
3500,1428,0.000601178,12.0421,12.0473,1.00044,118.584,118.533
3600,1388,0.000615399,12.0345,12.0013,0.997242,115.335,115.654
3700,1351,0.000659984,12.0616,12.0387,0.998098,112.008,112.222
3800,1315,0.00065497,12.0597,12.009,0.995794,109.04,109.501
3900,1282,0.000683533,12.0787,12.0716,0.99941,106.137,106.2
4100,1219,0.000705713,12.0503,12.0444,0.999511,101.159,101.209
4200,1190,0.000737682,12.0365,12.0051,0.997386,98.8656,99.1247
4300,1162,0.000761654,12.0158,12.0598,1.00367,96.7063,96.353
4400,1136,0.000751876,12.0847,12.0757,0.999248,94.0028,94.0736
4500,1111,0.000773712,12.0961,12.0815,0.998798,91.848,91.9585
4600,1086,0.000789954,12.0697,12.0557,0.99884,89.9777,90.0821
4700,1063,0.000808061,12.0846,12.0336,0.995782,87.9633,88.3359
4800,1041,0.000829448,12.0405,12.0486,1.00067,86.458,86.3999
4900,1020,0.000840206,12.0731,12.0581,0.998754,84.4853,84.5907
5000,1000,0.00085325,12.0956,12.0757,0.998358,82.6747,82.8107
5100,980,0.000877498,12.0734,12.0674,0.999501,81.17,81.2105
5200,961,0.000925626,12.0984,12.0867,0.999039,79.4323,79.5087
5300,943,0.000907495,12.087,12.0839,0.999745,78.0178,78.0377
5400,925,0.000924367,12.0851,12.1081,1.00191,76.5407,76.3949
5500,909,0.000941335,12.11,12.1074,0.999786,75.0622,75.0783
5600,892,0.00096573,12.0937,12.0902,0.999711,73.7577,73.779
5700,877,0.000978631,12.1233,12.0864,0.996956,72.3399,72.5608
5800,862,0.000995086,12.0949,12.1007,1.00048,71.2695,71.2353
5900,847,0.00104571,12.0994,12.0997,1.00002,70.0032,70.0016
6000,833,0.00102931,12.1186,12.0824,0.997009,68.737,68.9432
6100,819,0.00104985,12.1086,12.1011,0.99938,67.6376,67.6796
6200,806,0.00105951,12.0948,12.1053,1.00087,66.6405,66.5824
6300,793,0.00108229,12.095,12.1066,1.00095,65.5642,65.5017
6400,781,0.00113636,12.1418,12.1559,1.00116,64.3231,64.2489
6500,769,0.00111755,12.1241,12.0899,0.99718,63.4273,63.6067
6700,746,0.00114912,12.1294,12.1355,1.0005,61.5036,61.4728
6800,735,0.00117826,12.1198,12.0994,0.998318,60.6445,60.7467
6900,724,0.00123757,12.1485,12.1095,0.996782,59.5956,59.788
7000,714,0.00121196,12.1185,12.0959,0.99814,58.9184,59.0282
7100,704,0.00122414,12.1099,12.1238,1.00114,58.1342,58.0678
7200,694,0.00124001,12.1125,12.1377,1.00208,57.2963,57.1771
7300,684,0.00125338,12.1363,12.1321,0.999648,56.3597,56.3795
7400,675,0.00127921,12.1138,12.1189,1.00042,55.7214,55.698
7500,666,0.00133605,12.1141,12.1152,1.00009,54.9773,54.9725
7600,657,0.00130485,12.1441,12.135,0.99925,54.1004,54.141
7700,649,0.00132452,12.1295,12.1128,0.998624,53.506,53.5798
7800,641,0.00133995,12.1296,12.1616,1.00264,52.8459,52.7068
7900,632,0.00135616,12.1534,12.1122,0.996608,52.0019,52.1789
8000,625,0.00137148,12.1468,12.1084,0.996835,51.4538,51.6172
8100,617,0.00140276,12.1285,12.1309,1.00019,50.8718,50.862
8200,609,0.00140719,12.13,12.0902,0.996716,50.206,50.3714
8300,602,0.00142789,12.1235,12.1141,0.999224,49.6555,49.6941
8400,595,0.00149213,12.1519,12.1253,0.997813,48.9635,49.0708
8500,588,0.00154714,12.1095,12.1206,1.00092,48.5567,48.5123
8600,581,0.00148165,12.1336,12.1723,1.00319,47.8835,47.7312
8700,574,0.00150074,12.1498,12.1434,0.999474,47.2437,47.2686
8800,568,0.0015096,12.1469,12.1608,1.00115,46.7611,46.7076
8900,561,0.00152925,12.1145,12.1242,1.0008,46.3081,46.271
9000,555,0.00155384,12.0983,12.1662,1.00562,45.8743,45.6181
9100,549,0.00164817,12.1438,12.1328,0.999094,45.2082,45.2492
9200,543,0.00158307,12.1396,12.1042,0.997083,44.7297,44.8605
9300,537,0.00159737,12.1377,12.1586,1.00172,44.2423,44.1663
9400,531,0.00161523,12.1333,12.1321,0.999904,43.764,43.7682
9500,526,0.00163084,12.1566,12.1644,1.00064,43.2686,43.241
9600,520,0.00165155,12.1347,12.1299,0.999607,42.8523,42.8691
9700,515,0.00167422,12.1448,12.1596,1.00122,42.4049,42.3534
9800,510,0.00167454,12.1756,12.169,0.999461,41.887,41.9096
9900,505,0.00172166,12.1663,12.1295,0.996969,41.5079,41.6341
10000,500,0.00172048,12.1521,12.1529,1.00006,41.1453,41.1426