updated benchmark results

This commit is contained in:
joaquintides
2023-06-03 10:54:33 +02:00
parent d9948bc9eb
commit 1cf36ac504

View File

@@ -1,109 +1,109 @@
#logical cores: 6
Parallel load (N=500000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;10.3904;11.2904;14.6583
2;19.357;17.0789;23.7784
3;26.3358;21.4161;29.1779
4;22.2906;23.0526;27.5696
5;25.518;26.7735;31.3694
6;30.2649;31.4198;34.363
7;21.8303;29.3918;32.2441
8;25.2395;28.973;32.2997
9;27.6411;29.8334;33.515
10;25.1658;30.123;33.2475
11;27.5767;29.9836;34.0953
12;30.2596;30.3224;34.3427
13;24.6734;30.0634;34.3496
14;26.8533;30.2064;34.8755
15;28.3598;29.9729;34.7735
16;26.8198;30.1146;35.5805
1;9.18736;11.3201;14.6221
2;17.3169;17.1868;23.784
3;23.6499;21.606;28.646
4;19.4795;22.8571;27.7288
5;23.1678;26.8542;30.9695
6;27.5429;31.5526;34.4901
7;19.8617;29.2523;32.0751
8;22.3353;29.3133;32.6456
9;24.4782;29.7316;32.3749
10;23.3212;29.7125;33.7872
11;25.0659;30.0683;34.2089
12;27.5215;29.9523;34.4916
13;22.4213;29.6735;34.2973
14;23.9927;29.5949;34.612
15;25.3043;30.0704;34.5985
16;24.4652;30.1651;35.3302
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;11.0574;11.3601;14.8004
2;20.2535;17.2073;24.0854
3;27.9658;21.2204;28.1498
4;22.2872;22.9746;28.2528
5;26.4304;26.7926;28.706
6;31.3663;31.3919;32.9862
7;22.6135;29.6871;32.5227
8;26.1571;29.3779;33.8505
9;29.2423;29.7581;34.1903
10;26.2005;29.0112;34.2254
11;28.5795;29.6701;34.8783
12;31.365;30.2489;34.8828
13;25.6501;30.3439;37.0211
14;27.9227;30.3844;36.1718
15;29.6791;30.4883;37.9354
16;27.7972;30.4581;38.1238
1;9.59098;11.3819;14.7909
2;18.1778;17.2751;23.8929
3;24.546;20.8711;28.974
4;19.8667;22.5824;28.2442
5;23.7275;26.6768;28.322
6;28.516;31.4376;32.1517
7;20.2622;29.0388;31.8757
8;23.7454;29.087;33.4272
9;25.8284;29.3071;34.2433
10;23.5833;29.0818;34.502
11;25.8084;29.7007;34.7595
12;28.4529;30.382;35.5381
13;23.0912;30.428;37.1523
14;24.7773;30.3775;37.1862
15;25.9324;30.6831;37.7661
16;25.2313;30.534;37.8079
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;13.0657;12.245;16.0431
2;23.4495;20.1493;25.7606
3;31.888;25.2683;34.3228
4;27.2309;24.1004;33.9111
5;32.5206;27.8009;38.5775
6;38.6658;32.4131;38.4721
7;34.6349;29.1603;37.7464
8;35.5433;29.2196;39.4964
9;35.5879;29.6447;40.3859
10;36.3227;29.8003;42.7393
11;35.4056;30.0637;44.0411
12;36.2566;30.3906;44.0318
13;36.2031;30.0231;43.6339
14;36.8674;30.2919;44.4912
15;36.1128;30.1039;44.0284
16;36.0665;30.3219;44.017
1;11.4188;12.2515;15.9621
2;20.5579;19.9957;26.0671
3;28.7303;25.8671;34.3616
4;24.393;24.181;32.7378
5;29.4488;27.7118;38.6225
6;35.1578;32.4711;38.6903
7;31.4765;29.3752;36.7506
8;31.4781;29.4197;39.901
9;32.0312;28.9494;40.3671
10;32.8273;30.1931;42.8415
11;32.9411;30.1413;44.2514
12;32.3482;30.2632;43.5605
13;32.7158;30.4812;43.5159
14;32.7836;29.7223;43.9528
15;33.1458;30.8152;44.0559
16;33.6021;30.4209;43.6333
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;5.26316;9.59417;12.3545
2;10.1464;16.4248;22.7308
3;14.6252;22.8233;31.0645
4;17.6932;22.699;30.6253
5;21.4338;25.8929;35.1846
6;24.6378;30.4799;38.8986
7;21.8356;29.2663;37.7555
8;22.7831;29.4311;37.2257
9;23.3775;29.5699;36.4822
10;23.9341;29.1626;37.0235
11;23.6693;29.5139;37.1263
12;24.0465;29.3853;37.1506
13;23.4635;29.8357;37.1417
14;23.856;29.586;37.6355
15;23.798;29.4692;36.9477
16;23.8222;30.0401;37.1944
1;4.51997;9.60972;12.346
2;8.84221;16.4596;22.8055
3;12.7803;22.9714;31.4987
4;15.0835;22.5428;30.1637
5;18.3485;25.9295;35.0181
6;21.4711;30.5444;38.867
7;19.3831;29.6395;37.3447
8;19.9987;29.3681;36.5887
9;19.7698;29.3815;36.298
10;20.5467;29.4144;37.0047
11;20.0607;29.4981;37.2169
12;19.9462;29.7059;36.8792
13;20.1003;29.7431;36.5931
14;20.545;29.9513;36.8631
15;20.257;29.9928;36.8956
16;20.6824;30.1008;36.7845
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;5.27504;9.71496;12.4224
2;10.2043;16.5466;22.7057
3;14.6922;22.6139;31.5365
4;17.9727;22.5733;30.5185
5;21.8316;26.0507;36.0348
6;25.1766;30.584;40.2586
7;22.302;29.426;38.4563
8;23.5371;29.0963;37.7498
9;23.7544;29.7477;37.5317
10;24.5892;29.5398;37.01
11;24.1191;29.5976;37.7795
12;24.0682;29.8068;37.659
13;23.9106;30.0299;37.7609
14;24.2056;29.9142;37.9932
15;24.3544;29.7216;38.4397
16;24.1592;30.2004;38.0431
1;4.56045;9.73203;12.417
2;8.93577;16.6947;23.0878
3;12.9803;22.881;32.1037
4;15.3033;22.9095;30.8285
5;18.6794;26.0464;35.8675
6;21.9542;30.6389;40.3524
7;19.5658;29.8271;38.1557
8;20.0135;29.6063;37.6559
9;20.5474;29.6267;37.8736
10;20.9027;29.8467;37.5038
11;20.7866;29.8418;37.8853
12;21.0266;29.8887;37.2872
13;20.909;29.9347;37.657
14;20.7472;29.8002;37.7933
15;20.8912;29.9273;38.2071
16;20.873;30.1855;37.7702
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;8.2456;11.6691;15.2608
2;15.7114;19.071;28.0751
3;22.6108;25.4338;38.9372
4;23.7896;24.3705;37.2712
5;28.7049;27.5773;42.8918
6;34.2911;31.8511;49.6886
7;31.3776;30.8374;46.6255
8;31.7576;30.883;46.8208
9;32.199;31.1371;47.0152
10;32.4553;31.2742;46.6713
11;32.6073;31.3557;47.2299
12;32.4919;31.1664;46.9016
13;32.5345;31.3879;47.052
14;33.2501;31.0047;46.9631
15;32.4879;31.4331;47.3325
16;33.0412;31.1668;47.2244
1;8.18382;11.6738;15.1892
2;15.6805;18.9471;27.9364
3;22.436;25.7647;38.6372
4;23.2063;24.5436;37.5161
5;26.5695;27.5244;42.9182
6;32.3383;31.7728;49.6704
7;29.4858;31.1323;46.6371
8;29.6865;30.7709;47.1314
9;30.5725;31.0849;46.6066
10;30.8629;31.0439;46.5795
11;30.3582;31.2537;46.5746
12;30.7649;31.3055;46.7329
13;30.6355;31.1977;46.843
14;30.2704;31.3804;47.3448
15;31.3463;31.3335;47.2905
16;31.2636;31.5055;46.6429
1 #logical cores: 6
2 Parallel load (N=500000, theta=0.01):
3 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
4 1;10.3904;11.2904;14.6583 1;9.18736;11.3201;14.6221
5 2;19.357;17.0789;23.7784 2;17.3169;17.1868;23.784
6 3;26.3358;21.4161;29.1779 3;23.6499;21.606;28.646
7 4;22.2906;23.0526;27.5696 4;19.4795;22.8571;27.7288
8 5;25.518;26.7735;31.3694 5;23.1678;26.8542;30.9695
9 6;30.2649;31.4198;34.363 6;27.5429;31.5526;34.4901
10 7;21.8303;29.3918;32.2441 7;19.8617;29.2523;32.0751
11 8;25.2395;28.973;32.2997 8;22.3353;29.3133;32.6456
12 9;27.6411;29.8334;33.515 9;24.4782;29.7316;32.3749
13 10;25.1658;30.123;33.2475 10;23.3212;29.7125;33.7872
14 11;27.5767;29.9836;34.0953 11;25.0659;30.0683;34.2089
15 12;30.2596;30.3224;34.3427 12;27.5215;29.9523;34.4916
16 13;24.6734;30.0634;34.3496 13;22.4213;29.6735;34.2973
17 14;26.8533;30.2064;34.8755 14;23.9927;29.5949;34.612
18 15;28.3598;29.9729;34.7735 15;25.3043;30.0704;34.5985
19 16;26.8198;30.1146;35.5805 16;24.4652;30.1651;35.3302
20 Parallel load (N=500000, theta=0.5):
21 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
22 1;11.0574;11.3601;14.8004 1;9.59098;11.3819;14.7909
23 2;20.2535;17.2073;24.0854 2;18.1778;17.2751;23.8929
24 3;27.9658;21.2204;28.1498 3;24.546;20.8711;28.974
25 4;22.2872;22.9746;28.2528 4;19.8667;22.5824;28.2442
26 5;26.4304;26.7926;28.706 5;23.7275;26.6768;28.322
27 6;31.3663;31.3919;32.9862 6;28.516;31.4376;32.1517
28 7;22.6135;29.6871;32.5227 7;20.2622;29.0388;31.8757
29 8;26.1571;29.3779;33.8505 8;23.7454;29.087;33.4272
30 9;29.2423;29.7581;34.1903 9;25.8284;29.3071;34.2433
31 10;26.2005;29.0112;34.2254 10;23.5833;29.0818;34.502
32 11;28.5795;29.6701;34.8783 11;25.8084;29.7007;34.7595
33 12;31.365;30.2489;34.8828 12;28.4529;30.382;35.5381
34 13;25.6501;30.3439;37.0211 13;23.0912;30.428;37.1523
35 14;27.9227;30.3844;36.1718 14;24.7773;30.3775;37.1862
36 15;29.6791;30.4883;37.9354 15;25.9324;30.6831;37.7661
37 16;27.7972;30.4581;38.1238 16;25.2313;30.534;37.8079
38 Parallel load (N=500000, theta=0.99):
39 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
40 1;13.0657;12.245;16.0431 1;11.4188;12.2515;15.9621
41 2;23.4495;20.1493;25.7606 2;20.5579;19.9957;26.0671
42 3;31.888;25.2683;34.3228 3;28.7303;25.8671;34.3616
43 4;27.2309;24.1004;33.9111 4;24.393;24.181;32.7378
44 5;32.5206;27.8009;38.5775 5;29.4488;27.7118;38.6225
45 6;38.6658;32.4131;38.4721 6;35.1578;32.4711;38.6903
46 7;34.6349;29.1603;37.7464 7;31.4765;29.3752;36.7506
47 8;35.5433;29.2196;39.4964 8;31.4781;29.4197;39.901
48 9;35.5879;29.6447;40.3859 9;32.0312;28.9494;40.3671
49 10;36.3227;29.8003;42.7393 10;32.8273;30.1931;42.8415
50 11;35.4056;30.0637;44.0411 11;32.9411;30.1413;44.2514
51 12;36.2566;30.3906;44.0318 12;32.3482;30.2632;43.5605
52 13;36.2031;30.0231;43.6339 13;32.7158;30.4812;43.5159
53 14;36.8674;30.2919;44.4912 14;32.7836;29.7223;43.9528
54 15;36.1128;30.1039;44.0284 15;33.1458;30.8152;44.0559
55 16;36.0665;30.3219;44.017 16;33.6021;30.4209;43.6333
56 Parallel load (N=5000000, theta=0.01):
57 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
58 1;5.26316;9.59417;12.3545 1;4.51997;9.60972;12.346
59 2;10.1464;16.4248;22.7308 2;8.84221;16.4596;22.8055
60 3;14.6252;22.8233;31.0645 3;12.7803;22.9714;31.4987
61 4;17.6932;22.699;30.6253 4;15.0835;22.5428;30.1637
62 5;21.4338;25.8929;35.1846 5;18.3485;25.9295;35.0181
63 6;24.6378;30.4799;38.8986 6;21.4711;30.5444;38.867
64 7;21.8356;29.2663;37.7555 7;19.3831;29.6395;37.3447
65 8;22.7831;29.4311;37.2257 8;19.9987;29.3681;36.5887
66 9;23.3775;29.5699;36.4822 9;19.7698;29.3815;36.298
67 10;23.9341;29.1626;37.0235 10;20.5467;29.4144;37.0047
68 11;23.6693;29.5139;37.1263 11;20.0607;29.4981;37.2169
69 12;24.0465;29.3853;37.1506 12;19.9462;29.7059;36.8792
70 13;23.4635;29.8357;37.1417 13;20.1003;29.7431;36.5931
71 14;23.856;29.586;37.6355 14;20.545;29.9513;36.8631
72 15;23.798;29.4692;36.9477 15;20.257;29.9928;36.8956
73 16;23.8222;30.0401;37.1944 16;20.6824;30.1008;36.7845
74 Parallel load (N=5000000, theta=0.5):
75 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
76 1;5.27504;9.71496;12.4224 1;4.56045;9.73203;12.417
77 2;10.2043;16.5466;22.7057 2;8.93577;16.6947;23.0878
78 3;14.6922;22.6139;31.5365 3;12.9803;22.881;32.1037
79 4;17.9727;22.5733;30.5185 4;15.3033;22.9095;30.8285
80 5;21.8316;26.0507;36.0348 5;18.6794;26.0464;35.8675
81 6;25.1766;30.584;40.2586 6;21.9542;30.6389;40.3524
82 7;22.302;29.426;38.4563 7;19.5658;29.8271;38.1557
83 8;23.5371;29.0963;37.7498 8;20.0135;29.6063;37.6559
84 9;23.7544;29.7477;37.5317 9;20.5474;29.6267;37.8736
85 10;24.5892;29.5398;37.01 10;20.9027;29.8467;37.5038
86 11;24.1191;29.5976;37.7795 11;20.7866;29.8418;37.8853
87 12;24.0682;29.8068;37.659 12;21.0266;29.8887;37.2872
88 13;23.9106;30.0299;37.7609 13;20.909;29.9347;37.657
89 14;24.2056;29.9142;37.9932 14;20.7472;29.8002;37.7933
90 15;24.3544;29.7216;38.4397 15;20.8912;29.9273;38.2071
91 16;24.1592;30.2004;38.0431 16;20.873;30.1855;37.7702
92 Parallel load (N=5000000, theta=0.99):
93 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
94 1;8.2456;11.6691;15.2608 1;8.18382;11.6738;15.1892
95 2;15.7114;19.071;28.0751 2;15.6805;18.9471;27.9364
96 3;22.6108;25.4338;38.9372 3;22.436;25.7647;38.6372
97 4;23.7896;24.3705;37.2712 4;23.2063;24.5436;37.5161
98 5;28.7049;27.5773;42.8918 5;26.5695;27.5244;42.9182
99 6;34.2911;31.8511;49.6886 6;32.3383;31.7728;49.6704
100 7;31.3776;30.8374;46.6255 7;29.4858;31.1323;46.6371
101 8;31.7576;30.883;46.8208 8;29.6865;30.7709;47.1314
102 9;32.199;31.1371;47.0152 9;30.5725;31.0849;46.6066
103 10;32.4553;31.2742;46.6713 10;30.8629;31.0439;46.5795
104 11;32.6073;31.3557;47.2299 11;30.3582;31.2537;46.5746
105 12;32.4919;31.1664;46.9016 12;30.7649;31.3055;46.7329
106 13;32.5345;31.3879;47.052 13;30.6355;31.1977;46.843
107 14;33.2501;31.0047;46.9631 14;30.2704;31.3804;47.3448
108 15;32.4879;31.4331;47.3325 15;31.3463;31.3335;47.2905
109 16;33.0412;31.1668;47.2244 16;31.2636;31.5055;46.6429