updated benchmark results

This commit is contained in:
joaquintides
2023-05-31 09:23:43 -04:00
parent 824187de05
commit 9e5bebc538

View File

@@ -1,108 +1,109 @@
#logical cores: 16
Parallel load (N=500000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.06148;3.45007;3.73262
2;4.12478;4.15696;5.93246
3;5.42146;4.97996;7.7551
4;6.51699;5.67812;9.38778
5;7.67353;6.65955;11.139
6;8.74743;7.46107;12.6385
7;9.71362;8.27312;14.0516
8;11.3009;8.91337;16.3595
9;9.39112;8.59288;13.3821
10;9.77229;8.70682;13.3564
11;9.38997;9.05197;13.1307
12;9.4268;9.22611;13.345
13;9.68955;9.54207;13.6878
14;9.7938;9.78443;14.1309
15;9.81425;9.94074;14.3678
16;9.69378;10.078;14.6028
1;3.07362;3.44981;3.71883
2;4.21447;4.0863;5.86588
3;5.46049;4.89845;7.77624
4;6.56682;5.71165;9.3947
5;7.51303;6.61472;11.0599
6;8.7351;7.48557;12.6274
7;9.74811;8.29434;14.0554
8;11.3194;9.0052;16.3434
9;9.38821;8.6322;13.4959
10;9.64277;8.75811;13.6112
11;9.16895;9.02956;12.9593
12;9.57941;9.29368;13.3241
13;9.40396;9.55133;13.6106
14;9.51283;9.76331;14.2773
15;9.85133;9.92787;14.436
16;9.68316;10.0592;14.51
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.06249;3.44187;3.72094
2;4.04076;4.01687;5.83883
3;5.49709;4.85355;7.76251
4;6.63609;5.71273;9.46502
5;7.79356;6.60409;11.0602
6;8.64195;7.42692;12.6128
7;10.1364;8.30239;14.5684
8;11.4243;8.90177;16.3901
9;9.46478;8.60123;13.3506
10;9.70626;8.65371;13.6134
11;9.64396;9.02712;12.965
12;9.68008;9.34969;13.2926
13;9.78582;9.51029;13.5948
14;9.84303;9.72511;14.4319
15;9.8341;9.92382;14.2767
16;9.65254;10.0139;14.626
1;3.08158;3.43645;3.70615
2;4.05106;4.03141;5.79991
3;5.31351;4.93479;7.72231
4;6.5727;5.73781;9.35618
5;7.58155;6.57069;11.0563
6;8.81896;7.47153;12.6402
7;9.82758;8.26277;14.0407
8;11.4615;8.99776;16.3593
9;9.33809;8.57508;13.4507
10;9.8442;8.72434;13.2927
11;9.39923;8.98931;13.1477
12;9.65806;9.21851;13.3965
13;9.42598;9.51464;13.7496
14;9.60251;9.73963;14.3293
15;9.69593;9.95832;14.4292
16;9.9529;9.99563;14.2434
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.23514;3.4449;3.60846
2;4.30166;4.09707;5.81901
3;5.74746;5.00475;7.88408
4;7.0032;5.8655;9.9239
5;8.57009;6.82377;11.9433
6;9.63786;7.67769;13.7065
7;10.8687;8.48641;15.5116
8;12.5861;9.24101;18.0343
9;10.3102;8.89553;14.2971
10;10.7;8.93847;14.3658
11;10.3109;9.17996;13.5658
12;10.7498;9.52396;14.3323
13;10.9241;9.74189;14.8059
14;11.0428;9.94985;15.3687
15;11.0402;10.1268;15.0421
16;11.0551;10.2315;14.977
1;3.23618;3.4385;3.60408
2;4.51931;4.17772;5.88801
3;5.97357;4.98357;7.95881
4;7.14616;5.83938;9.88702
5;8.3892;6.82235;11.8177
6;9.65488;7.69271;13.6858
7;10.8882;8.51992;15.4844
8;12.6029;9.25936;18.0044
9;10.2787;8.82749;14.0951
10;10.8969;8.89228;14.6299
11;10.3096;9.21468;13.795
12;10.5846;9.50811;14.2441
13;10.6757;9.72381;14.6477
14;11.0811;9.94722;15.156
15;10.8743;10.1278;15.1327
16;11.0447;10.2101;15.1025
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;2.79529;3.40397;3.69369
2;4.00746;4.20935;5.78255
3;5.28396;5.33283;7.65619
4;6.29737;6.17984;9.36673
5;7.51503;7.08188;10.9956
6;8.41533;7.90091;12.5307
7;9.37849;8.56548;13.9272
8;10.9552;9.19919;16.4078
9;9.93965;8.53074;13.9872
10;9.90889;8.79489;14.4202
11;10.0499;9.05129;14.8407
12;10.1481;9.30311;15.0877
13;10.3876;9.5723;15.2087
14;10.462;9.74271;15.2303
15;10.4511;9.98648;15.2183
16;10.3828;10.1798;15.2375
1;2.80639;3.39849;3.68097
2;3.98347;4.2081;5.74703
3;5.38519;5.39386;7.72107
4;6.43317;6.21818;9.30754
5;7.37711;7.14499;10.9426
6;8.42875;7.92669;12.5635
7;9.38369;8.62684;13.9087
8;10.9315;9.23926;16.4
9;9.99528;8.62062;14.086
10;9.89015;8.81885;14.4744
11;10.1534;9.05807;14.708
12;10.2265;9.30044;15.0038
13;10.3661;9.47024;15.3251
14;10.5039;9.74204;15.3825
15;10.5662;10.0159;15.3843
16;10.4587;10.169;14.4882
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;2.81107;3.40621;3.67618
2;4.02329;4.2544;5.75452
3;5.40796;5.38451;7.63537
4;6.30593;6.28236;9.33283
5;7.4347;7.21661;10.941
6;8.63864;8.05258;12.4831
7;9.60637;8.73319;13.9971
8;11.1816;9.35476;16.3405
9;10.129;8.79999;14.0847
10;10.084;8.96451;14.4348
11;10.2498;9.22454;14.6743
12;10.3777;9.45767;14.885
13;10.4714;9.65411;15.1385
14;10.7182;9.91564;15.4063
15;10.6397;10.1654;15.3311
16;10.5668;10.3388;15.1713
1;2.83256;3.40436;3.66726
2;4.09386;4.32456;5.8637
3;5.40176;5.4084;7.69762
4;6.47948;6.31925;9.25582
5;7.51748;7.23572;10.9326
6;8.56428;8.07037;12.4887
7;9.51552;8.7617;13.9786
8;11.2113;9.37961;16.4367
9;9.78592;8.77198;14.2563
10;10.0047;9.00908;14.3266
11;10.3275;9.23804;14.814
12;10.458;9.42099;15.1261
13;10.4377;9.68374;15.0793
14;10.6869;9.8819;15.3704
15;10.7476;10.1601;15.2183
16;10.6038;10.327;15.048
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.17417;3.40425;3.6046
2;4.51701;4.41128;5.93324
3;6.03236;5.59161;8.16744
4;7.28149;6.56232;10.3284
5;8.59486;7.53763;12.337
6;9.90907;8.48395;14.382
7;11.2188;9.12977;16.3732
8;13.0501;9.71798;19.0302
9;11.6483;9.19424;15.807
10;11.5857;9.3708;16.5207
11;12.0916;9.57063;16.8744
12;12.1231;9.77489;17.3722
13;12.1774;10.0158;17.1302
14;12.4234;10.2974;17.5266
15;12.5097;10.5349;17.6412
16;12.3165;10.7501;16.6349
1;3.17621;3.40048;3.6041
2;4.51729;4.43841;5.93137
3;6.01595;5.6141;8.11542
4;7.32023;6.54624;10.3172
5;8.58242;7.52428;12.336
6;9.90149;8.42962;14.3498
7;11.218;9.11077;16.3809
8;13.0228;9.72778;19.0869
9;11.3895;9.16518;15.9267
10;11.6761;9.38212;16.1731
11;11.8332;9.54476;16.5015
12;11.9957;9.77081;17.3093
13;12.2725;10.0278;17.1596
14;12.6339;10.2841;17.355
15;12.3959;10.5554;17.59
16;12.2952;10.7447;16.7817
1 Parallel load (N=500000, theta=0.01): #logical cores: 16
1 #logical cores: 16
2 Parallel load (N=500000, theta=0.01): Parallel load (N=500000, theta=0.01):
3 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
4 1;3.06148;3.45007;3.73262 1;3.07362;3.44981;3.71883
5 2;4.12478;4.15696;5.93246 2;4.21447;4.0863;5.86588
6 3;5.42146;4.97996;7.7551 3;5.46049;4.89845;7.77624
7 4;6.51699;5.67812;9.38778 4;6.56682;5.71165;9.3947
8 5;7.67353;6.65955;11.139 5;7.51303;6.61472;11.0599
9 6;8.74743;7.46107;12.6385 6;8.7351;7.48557;12.6274
10 7;9.71362;8.27312;14.0516 7;9.74811;8.29434;14.0554
11 8;11.3009;8.91337;16.3595 8;11.3194;9.0052;16.3434
12 9;9.39112;8.59288;13.3821 9;9.38821;8.6322;13.4959
13 10;9.77229;8.70682;13.3564 10;9.64277;8.75811;13.6112
14 11;9.38997;9.05197;13.1307 11;9.16895;9.02956;12.9593
15 12;9.4268;9.22611;13.345 12;9.57941;9.29368;13.3241
16 13;9.68955;9.54207;13.6878 13;9.40396;9.55133;13.6106
17 14;9.7938;9.78443;14.1309 14;9.51283;9.76331;14.2773
18 15;9.81425;9.94074;14.3678 15;9.85133;9.92787;14.436
19 16;9.69378;10.078;14.6028 16;9.68316;10.0592;14.51
20 Parallel load (N=500000, theta=0.5): Parallel load (N=500000, theta=0.5):
21 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
22 1;3.06249;3.44187;3.72094 1;3.08158;3.43645;3.70615
23 2;4.04076;4.01687;5.83883 2;4.05106;4.03141;5.79991
24 3;5.49709;4.85355;7.76251 3;5.31351;4.93479;7.72231
25 4;6.63609;5.71273;9.46502 4;6.5727;5.73781;9.35618
26 5;7.79356;6.60409;11.0602 5;7.58155;6.57069;11.0563
27 6;8.64195;7.42692;12.6128 6;8.81896;7.47153;12.6402
28 7;10.1364;8.30239;14.5684 7;9.82758;8.26277;14.0407
29 8;11.4243;8.90177;16.3901 8;11.4615;8.99776;16.3593
30 9;9.46478;8.60123;13.3506 9;9.33809;8.57508;13.4507
31 10;9.70626;8.65371;13.6134 10;9.8442;8.72434;13.2927
32 11;9.64396;9.02712;12.965 11;9.39923;8.98931;13.1477
33 12;9.68008;9.34969;13.2926 12;9.65806;9.21851;13.3965
34 13;9.78582;9.51029;13.5948 13;9.42598;9.51464;13.7496
35 14;9.84303;9.72511;14.4319 14;9.60251;9.73963;14.3293
36 15;9.8341;9.92382;14.2767 15;9.69593;9.95832;14.4292
37 16;9.65254;10.0139;14.626 16;9.9529;9.99563;14.2434
38 Parallel load (N=500000, theta=0.99): Parallel load (N=500000, theta=0.99):
39 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
40 1;3.23514;3.4449;3.60846 1;3.23618;3.4385;3.60408
41 2;4.30166;4.09707;5.81901 2;4.51931;4.17772;5.88801
42 3;5.74746;5.00475;7.88408 3;5.97357;4.98357;7.95881
43 4;7.0032;5.8655;9.9239 4;7.14616;5.83938;9.88702
44 5;8.57009;6.82377;11.9433 5;8.3892;6.82235;11.8177
45 6;9.63786;7.67769;13.7065 6;9.65488;7.69271;13.6858
46 7;10.8687;8.48641;15.5116 7;10.8882;8.51992;15.4844
47 8;12.5861;9.24101;18.0343 8;12.6029;9.25936;18.0044
48 9;10.3102;8.89553;14.2971 9;10.2787;8.82749;14.0951
49 10;10.7;8.93847;14.3658 10;10.8969;8.89228;14.6299
50 11;10.3109;9.17996;13.5658 11;10.3096;9.21468;13.795
51 12;10.7498;9.52396;14.3323 12;10.5846;9.50811;14.2441
52 13;10.9241;9.74189;14.8059 13;10.6757;9.72381;14.6477
53 14;11.0428;9.94985;15.3687 14;11.0811;9.94722;15.156
54 15;11.0402;10.1268;15.0421 15;10.8743;10.1278;15.1327
55 16;11.0551;10.2315;14.977 16;11.0447;10.2101;15.1025
56 Parallel load (N=5000000, theta=0.01): Parallel load (N=5000000, theta=0.01):
57 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
58 1;2.79529;3.40397;3.69369 1;2.80639;3.39849;3.68097
59 2;4.00746;4.20935;5.78255 2;3.98347;4.2081;5.74703
60 3;5.28396;5.33283;7.65619 3;5.38519;5.39386;7.72107
61 4;6.29737;6.17984;9.36673 4;6.43317;6.21818;9.30754
62 5;7.51503;7.08188;10.9956 5;7.37711;7.14499;10.9426
63 6;8.41533;7.90091;12.5307 6;8.42875;7.92669;12.5635
64 7;9.37849;8.56548;13.9272 7;9.38369;8.62684;13.9087
65 8;10.9552;9.19919;16.4078 8;10.9315;9.23926;16.4
66 9;9.93965;8.53074;13.9872 9;9.99528;8.62062;14.086
67 10;9.90889;8.79489;14.4202 10;9.89015;8.81885;14.4744
68 11;10.0499;9.05129;14.8407 11;10.1534;9.05807;14.708
69 12;10.1481;9.30311;15.0877 12;10.2265;9.30044;15.0038
70 13;10.3876;9.5723;15.2087 13;10.3661;9.47024;15.3251
71 14;10.462;9.74271;15.2303 14;10.5039;9.74204;15.3825
72 15;10.4511;9.98648;15.2183 15;10.5662;10.0159;15.3843
73 16;10.3828;10.1798;15.2375 16;10.4587;10.169;14.4882
74 Parallel load (N=5000000, theta=0.5): Parallel load (N=5000000, theta=0.5):
75 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
76 1;2.81107;3.40621;3.67618 1;2.83256;3.40436;3.66726
77 2;4.02329;4.2544;5.75452 2;4.09386;4.32456;5.8637
78 3;5.40796;5.38451;7.63537 3;5.40176;5.4084;7.69762
79 4;6.30593;6.28236;9.33283 4;6.47948;6.31925;9.25582
80 5;7.4347;7.21661;10.941 5;7.51748;7.23572;10.9326
81 6;8.63864;8.05258;12.4831 6;8.56428;8.07037;12.4887
82 7;9.60637;8.73319;13.9971 7;9.51552;8.7617;13.9786
83 8;11.1816;9.35476;16.3405 8;11.2113;9.37961;16.4367
84 9;10.129;8.79999;14.0847 9;9.78592;8.77198;14.2563
85 10;10.084;8.96451;14.4348 10;10.0047;9.00908;14.3266
86 11;10.2498;9.22454;14.6743 11;10.3275;9.23804;14.814
87 12;10.3777;9.45767;14.885 12;10.458;9.42099;15.1261
88 13;10.4714;9.65411;15.1385 13;10.4377;9.68374;15.0793
89 14;10.7182;9.91564;15.4063 14;10.6869;9.8819;15.3704
90 15;10.6397;10.1654;15.3311 15;10.7476;10.1601;15.2183
91 16;10.5668;10.3388;15.1713 16;10.6038;10.327;15.048
92 Parallel load (N=5000000, theta=0.99): Parallel load (N=5000000, theta=0.99):
93 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
94 1;3.17417;3.40425;3.6046 1;3.17621;3.40048;3.6041
95 2;4.51701;4.41128;5.93324 2;4.51729;4.43841;5.93137
96 3;6.03236;5.59161;8.16744 3;6.01595;5.6141;8.11542
97 4;7.28149;6.56232;10.3284 4;7.32023;6.54624;10.3172
98 5;8.59486;7.53763;12.337 5;8.58242;7.52428;12.336
99 6;9.90907;8.48395;14.382 6;9.90149;8.42962;14.3498
100 7;11.2188;9.12977;16.3732 7;11.218;9.11077;16.3809
101 8;13.0501;9.71798;19.0302 8;13.0228;9.72778;19.0869
102 9;11.6483;9.19424;15.807 9;11.3895;9.16518;15.9267
103 10;11.5857;9.3708;16.5207 10;11.6761;9.38212;16.1731
104 11;12.0916;9.57063;16.8744 11;11.8332;9.54476;16.5015
105 12;12.1231;9.77489;17.3722 12;11.9957;9.77081;17.3093
106 13;12.1774;10.0158;17.1302 13;12.2725;10.0278;17.1596
107 14;12.4234;10.2974;17.5266 14;12.6339;10.2841;17.355
108 15;12.5097;10.5349;17.6412 15;12.3959;10.5554;17.59
109 16;12.3165;10.7501;16.6349 16;12.2952;10.7447;16.7817