diff --git a/benchmark/results/output_mt_stl_flat_par_run2 b/benchmark/results/output_mt_stl_flat_par_run2 index f929a82..d01e475 100644 --- a/benchmark/results/output_mt_stl_flat_par_run2 +++ b/benchmark/results/output_mt_stl_flat_par_run2 @@ -224,151 +224,151 @@ random,memory,93961521,std::unordered_map,6978170880 random,memory,98041926,std::unordered_map,7187746816 random,time,100000000,std::unordered_map,51.557999 random,memory,100000000,std::unordered_map,7288283136 -random,memory,0,absl::flat_hash_map,15810560 -random,memory,239818,absl::flat_hash_map,15810560 -random,memory,240039,absl::flat_hash_map,11341824 -random,memory,458751,absl::flat_hash_map,11341824 -random,memory,458752,absl::flat_hash_map,29208576 -random,memory,487182,absl::flat_hash_map,29208576 -random,memory,487416,absl::flat_hash_map,20275200 -random,memory,669554,absl::flat_hash_map,20275200 -random,memory,669793,absl::flat_hash_map,19144704 -random,memory,917503,absl::flat_hash_map,19144704 -random,memory,917504,absl::flat_hash_map,54870016 -random,memory,956900,absl::flat_hash_map,54870016 -random,memory,957064,absl::flat_hash_map,37003264 -random,memory,1835007,absl::flat_hash_map,37003264 -random,memory,1835008,absl::flat_hash_map,108449792 -random,memory,1849262,absl::flat_hash_map,108449792 -random,memory,1849368,absl::flat_hash_map,72724480 -random,memory,3670015,absl::flat_hash_map,72724480 -random,memory,3670016,absl::flat_hash_map,215613440 -random,memory,3671196,absl::flat_hash_map,215613440 -random,memory,3671252,absl::flat_hash_map,144166912 -random,memory,7340031,absl::flat_hash_map,144166912 -random,memory,7340032,absl::flat_hash_map,429944832 -random,memory,7345416,absl::flat_hash_map,429944832 -random,memory,7345476,absl::flat_hash_map,287055872 -random,time,10000000,absl::flat_hash_map,0.952000 -random,memory,10005890,absl::flat_hash_map,287055872 -random,memory,14680063,absl::flat_hash_map,287055872 -random,memory,14680064,absl::flat_hash_map,858599424 -random,memory,14681371,absl::flat_hash_map,858599424 -random,memory,14681406,absl::flat_hash_map,572825600 -random,time,20000000,absl::flat_hash_map,2.315000 -random,memory,20016264,absl::flat_hash_map,572825600 -random,memory,29360127,absl::flat_hash_map,572825600 -random,memory,29360128,absl::flat_hash_map,1715916800 -random,memory,29363718,absl::flat_hash_map,1715916800 -random,memory,29363764,absl::flat_hash_map,1144373248 -random,time,30000000,absl::flat_hash_map,4.047000 -random,memory,30001212,absl::flat_hash_map,1144373248 -random,time,40000000,absl::flat_hash_map,5.437000 -random,memory,40013884,absl::flat_hash_map,1144373248 -random,time,50000000,absl::flat_hash_map,6.807000 -random,memory,50012642,absl::flat_hash_map,1144373248 -random,memory,58720255,absl::flat_hash_map,1144373248 -random,memory,58720256,absl::flat_hash_map,3430551552 -random,memory,58726692,absl::flat_hash_map,3430551552 -random,memory,58726725,absl::flat_hash_map,2287464448 -random,time,60000000,absl::flat_hash_map,9.232000 -random,memory,60005561,absl::flat_hash_map,2287464448 -random,time,70000000,absl::flat_hash_map,10.811000 -random,memory,70008847,absl::flat_hash_map,2287464448 -random,time,80000000,absl::flat_hash_map,12.387000 -random,memory,80000522,absl::flat_hash_map,2287464448 -random,time,90000000,absl::flat_hash_map,13.936000 -random,memory,90006732,absl::flat_hash_map,2287464448 -random,time,100000000,absl::flat_hash_map,15.467000 -random,memory,0,absl::parallel_flat_hash_map,37785600 -random,memory,1921864,absl::parallel_flat_hash_map,37785600 -random,memory,1921990,absl::parallel_flat_hash_map,75739136 -random,memory,2969317,absl::parallel_flat_hash_map,75739136 -random,memory,2969478,absl::parallel_flat_hash_map,73498624 -random,memory,3714056,absl::parallel_flat_hash_map,73498624 -random,memory,3714057,absl::parallel_flat_hash_map,162828288 -random,memory,4501128,absl::parallel_flat_hash_map,162828288 -random,memory,4501312,absl::parallel_flat_hash_map,144936960 -random,memory,7228404,absl::parallel_flat_hash_map,144936960 -random,memory,7228507,absl::parallel_flat_hash_map,207466496 -random,memory,7275817,absl::parallel_flat_hash_map,207466496 -random,memory,7275940,absl::parallel_flat_hash_map,216391680 -random,memory,7498901,absl::parallel_flat_hash_map,216391680 -random,memory,7499009,absl::parallel_flat_hash_map,323563520 -random,memory,7543411,absl::parallel_flat_hash_map,323563520 -random,memory,7543523,absl::parallel_flat_hash_map,305696768 -random,memory,8354331,absl::parallel_flat_hash_map,305696768 -random,memory,8354519,absl::parallel_flat_hash_map,287825920 -random,time,10000000,absl::parallel_flat_hash_map,0.406000 -random,memory,10849279,absl::parallel_flat_hash_map,288239616 -random,memory,14474156,absl::parallel_flat_hash_map,288239616 -random,memory,14474206,absl::parallel_flat_hash_map,395419648 -random,memory,14565308,absl::parallel_flat_hash_map,395419648 -random,memory,14565382,absl::parallel_flat_hash_map,466870272 -random,memory,14678635,absl::parallel_flat_hash_map,466870272 -random,memory,14678636,absl::parallel_flat_hash_map,609767424 -random,memory,14683611,absl::parallel_flat_hash_map,627630080 -random,memory,14800987,absl::parallel_flat_hash_map,627630080 -random,memory,14801039,absl::parallel_flat_hash_map,663339008 -random,memory,15290395,absl::parallel_flat_hash_map,663339008 -random,memory,15290450,absl::parallel_flat_hash_map,591884288 -random,memory,15480090,absl::parallel_flat_hash_map,591884288 -random,memory,15480237,absl::parallel_flat_hash_map,574021632 -random,time,20000000,absl::parallel_flat_hash_map,0.912000 -random,memory,20838704,absl::parallel_flat_hash_map,574017536 -random,memory,28900745,absl::parallel_flat_hash_map,574017536 -random,memory,28900840,absl::parallel_flat_hash_map,645464064 -random,memory,29185725,absl::parallel_flat_hash_map,645464064 -random,memory,29185801,absl::parallel_flat_hash_map,788357120 -random,memory,29330003,absl::parallel_flat_hash_map,788357120 -random,memory,29330055,absl::parallel_flat_hash_map,1002696704 -random,memory,29349427,absl::parallel_flat_hash_map,1002696704 -random,memory,29349428,absl::parallel_flat_hash_map,1145589760 -random,memory,29352020,absl::parallel_flat_hash_map,1145589760 -random,memory,29352021,absl::parallel_flat_hash_map,1181310976 -random,memory,29355250,absl::parallel_flat_hash_map,1181310976 -random,memory,29355251,absl::parallel_flat_hash_map,1252745216 -random,memory,29363721,absl::parallel_flat_hash_map,1252745216 -random,memory,29363722,absl::parallel_flat_hash_map,1324191744 -random,memory,29370810,absl::parallel_flat_hash_map,1324191744 -random,memory,29370811,absl::parallel_flat_hash_map,1431351296 -random,memory,29553925,absl::parallel_flat_hash_map,1431351296 -random,memory,29553998,absl::parallel_flat_hash_map,1252732928 -random,memory,29747915,absl::parallel_flat_hash_map,1252732928 -random,memory,29748035,absl::parallel_flat_hash_map,1181249536 -random,memory,29849570,absl::parallel_flat_hash_map,1181167616 -random,memory,29849635,absl::parallel_flat_hash_map,1145438208 -random,time,30000000,absl::parallel_flat_hash_map,1.470000 -random,memory,30044703,absl::parallel_flat_hash_map,1145556992 -random,time,40000000,absl::parallel_flat_hash_map,1.935000 -random,memory,40000000,absl::parallel_flat_hash_map,1145356288 -random,time,50000000,absl::parallel_flat_hash_map,2.359000 -random,memory,50622111,absl::parallel_flat_hash_map,1145556992 -random,memory,58670362,absl::parallel_flat_hash_map,1145556992 -random,memory,58670384,absl::parallel_flat_hash_map,2145792000 -random,memory,58698634,absl::parallel_flat_hash_map,2145792000 -random,memory,58698635,absl::parallel_flat_hash_map,2288680960 -random,memory,58715876,absl::parallel_flat_hash_map,2288685056 -random,memory,58715877,absl::parallel_flat_hash_map,2574458880 -random,memory,58720779,absl::parallel_flat_hash_map,2574458880 -random,memory,58720802,absl::parallel_flat_hash_map,2503016448 -random,memory,58723605,absl::parallel_flat_hash_map,2503016448 -random,memory,58723606,absl::parallel_flat_hash_map,2645905408 -random,memory,58729212,absl::parallel_flat_hash_map,2645905408 -random,memory,58729213,absl::parallel_flat_hash_map,2788790272 -random,memory,58741845,absl::parallel_flat_hash_map,2860228608 -random,memory,58760201,absl::parallel_flat_hash_map,2860228608 -random,memory,58760227,absl::parallel_flat_hash_map,2788786176 -random,memory,58967162,absl::parallel_flat_hash_map,2788786176 -random,memory,58967269,absl::parallel_flat_hash_map,2360111104 -random,memory,59568547,absl::parallel_flat_hash_map,2360111104 -random,memory,59568692,absl::parallel_flat_hash_map,2288660480 -random,time,60000000,absl::parallel_flat_hash_map,3.120000 -random,memory,60764467,absl::parallel_flat_hash_map,2288656384 -random,time,70000000,absl::parallel_flat_hash_map,3.567000 -random,memory,70747076,absl::parallel_flat_hash_map,2288652288 -random,time,80000000,absl::parallel_flat_hash_map,4.004000 -random,memory,80005300,absl::parallel_flat_hash_map,2288590848 -random,time,90000000,absl::parallel_flat_hash_map,4.527000 -random,memory,90699330,absl::parallel_flat_hash_map,2288656384 -random,time,100000000,absl::parallel_flat_hash_map,4.986000 +random,memory,0,phmap::flat_hash_map,15810560 +random,memory,239818,phmap::flat_hash_map,15810560 +random,memory,240039,phmap::flat_hash_map,11341824 +random,memory,458751,phmap::flat_hash_map,11341824 +random,memory,458752,phmap::flat_hash_map,29208576 +random,memory,487182,phmap::flat_hash_map,29208576 +random,memory,487416,phmap::flat_hash_map,20275200 +random,memory,669554,phmap::flat_hash_map,20275200 +random,memory,669793,phmap::flat_hash_map,19144704 +random,memory,917503,phmap::flat_hash_map,19144704 +random,memory,917504,phmap::flat_hash_map,54870016 +random,memory,956900,phmap::flat_hash_map,54870016 +random,memory,957064,phmap::flat_hash_map,37003264 +random,memory,1835007,phmap::flat_hash_map,37003264 +random,memory,1835008,phmap::flat_hash_map,108449792 +random,memory,1849262,phmap::flat_hash_map,108449792 +random,memory,1849368,phmap::flat_hash_map,72724480 +random,memory,3670015,phmap::flat_hash_map,72724480 +random,memory,3670016,phmap::flat_hash_map,215613440 +random,memory,3671196,phmap::flat_hash_map,215613440 +random,memory,3671252,phmap::flat_hash_map,144166912 +random,memory,7340031,phmap::flat_hash_map,144166912 +random,memory,7340032,phmap::flat_hash_map,429944832 +random,memory,7345416,phmap::flat_hash_map,429944832 +random,memory,7345476,phmap::flat_hash_map,287055872 +random,time,10000000,phmap::flat_hash_map,0.952000 +random,memory,10005890,phmap::flat_hash_map,287055872 +random,memory,14680063,phmap::flat_hash_map,287055872 +random,memory,14680064,phmap::flat_hash_map,858599424 +random,memory,14681371,phmap::flat_hash_map,858599424 +random,memory,14681406,phmap::flat_hash_map,572825600 +random,time,20000000,phmap::flat_hash_map,2.315000 +random,memory,20016264,phmap::flat_hash_map,572825600 +random,memory,29360127,phmap::flat_hash_map,572825600 +random,memory,29360128,phmap::flat_hash_map,1715916800 +random,memory,29363718,phmap::flat_hash_map,1715916800 +random,memory,29363764,phmap::flat_hash_map,1144373248 +random,time,30000000,phmap::flat_hash_map,4.047000 +random,memory,30001212,phmap::flat_hash_map,1144373248 +random,time,40000000,phmap::flat_hash_map,5.437000 +random,memory,40013884,phmap::flat_hash_map,1144373248 +random,time,50000000,phmap::flat_hash_map,6.807000 +random,memory,50012642,phmap::flat_hash_map,1144373248 +random,memory,58720255,phmap::flat_hash_map,1144373248 +random,memory,58720256,phmap::flat_hash_map,3430551552 +random,memory,58726692,phmap::flat_hash_map,3430551552 +random,memory,58726725,phmap::flat_hash_map,2287464448 +random,time,60000000,phmap::flat_hash_map,9.232000 +random,memory,60005561,phmap::flat_hash_map,2287464448 +random,time,70000000,phmap::flat_hash_map,10.811000 +random,memory,70008847,phmap::flat_hash_map,2287464448 +random,time,80000000,phmap::flat_hash_map,12.387000 +random,memory,80000522,phmap::flat_hash_map,2287464448 +random,time,90000000,phmap::flat_hash_map,13.936000 +random,memory,90006732,phmap::flat_hash_map,2287464448 +random,time,100000000,phmap::flat_hash_map,15.467000 +random,memory,0,phmap::parallel_flat_hash_map,37785600 +random,memory,1921864,phmap::parallel_flat_hash_map,37785600 +random,memory,1921990,phmap::parallel_flat_hash_map,75739136 +random,memory,2969317,phmap::parallel_flat_hash_map,75739136 +random,memory,2969478,phmap::parallel_flat_hash_map,73498624 +random,memory,3714056,phmap::parallel_flat_hash_map,73498624 +random,memory,3714057,phmap::parallel_flat_hash_map,162828288 +random,memory,4501128,phmap::parallel_flat_hash_map,162828288 +random,memory,4501312,phmap::parallel_flat_hash_map,144936960 +random,memory,7228404,phmap::parallel_flat_hash_map,144936960 +random,memory,7228507,phmap::parallel_flat_hash_map,207466496 +random,memory,7275817,phmap::parallel_flat_hash_map,207466496 +random,memory,7275940,phmap::parallel_flat_hash_map,216391680 +random,memory,7498901,phmap::parallel_flat_hash_map,216391680 +random,memory,7499009,phmap::parallel_flat_hash_map,323563520 +random,memory,7543411,phmap::parallel_flat_hash_map,323563520 +random,memory,7543523,phmap::parallel_flat_hash_map,305696768 +random,memory,8354331,phmap::parallel_flat_hash_map,305696768 +random,memory,8354519,phmap::parallel_flat_hash_map,287825920 +random,time,10000000,phmap::parallel_flat_hash_map,0.406000 +random,memory,10849279,phmap::parallel_flat_hash_map,288239616 +random,memory,14474156,phmap::parallel_flat_hash_map,288239616 +random,memory,14474206,phmap::parallel_flat_hash_map,395419648 +random,memory,14565308,phmap::parallel_flat_hash_map,395419648 +random,memory,14565382,phmap::parallel_flat_hash_map,466870272 +random,memory,14678635,phmap::parallel_flat_hash_map,466870272 +random,memory,14678636,phmap::parallel_flat_hash_map,609767424 +random,memory,14683611,phmap::parallel_flat_hash_map,627630080 +random,memory,14800987,phmap::parallel_flat_hash_map,627630080 +random,memory,14801039,phmap::parallel_flat_hash_map,663339008 +random,memory,15290395,phmap::parallel_flat_hash_map,663339008 +random,memory,15290450,phmap::parallel_flat_hash_map,591884288 +random,memory,15480090,phmap::parallel_flat_hash_map,591884288 +random,memory,15480237,phmap::parallel_flat_hash_map,574021632 +random,time,20000000,phmap::parallel_flat_hash_map,0.912000 +random,memory,20838704,phmap::parallel_flat_hash_map,574017536 +random,memory,28900745,phmap::parallel_flat_hash_map,574017536 +random,memory,28900840,phmap::parallel_flat_hash_map,645464064 +random,memory,29185725,phmap::parallel_flat_hash_map,645464064 +random,memory,29185801,phmap::parallel_flat_hash_map,788357120 +random,memory,29330003,phmap::parallel_flat_hash_map,788357120 +random,memory,29330055,phmap::parallel_flat_hash_map,1002696704 +random,memory,29349427,phmap::parallel_flat_hash_map,1002696704 +random,memory,29349428,phmap::parallel_flat_hash_map,1145589760 +random,memory,29352020,phmap::parallel_flat_hash_map,1145589760 +random,memory,29352021,phmap::parallel_flat_hash_map,1181310976 +random,memory,29355250,phmap::parallel_flat_hash_map,1181310976 +random,memory,29355251,phmap::parallel_flat_hash_map,1252745216 +random,memory,29363721,phmap::parallel_flat_hash_map,1252745216 +random,memory,29363722,phmap::parallel_flat_hash_map,1324191744 +random,memory,29370810,phmap::parallel_flat_hash_map,1324191744 +random,memory,29370811,phmap::parallel_flat_hash_map,1431351296 +random,memory,29553925,phmap::parallel_flat_hash_map,1431351296 +random,memory,29553998,phmap::parallel_flat_hash_map,1252732928 +random,memory,29747915,phmap::parallel_flat_hash_map,1252732928 +random,memory,29748035,phmap::parallel_flat_hash_map,1181249536 +random,memory,29849570,phmap::parallel_flat_hash_map,1181167616 +random,memory,29849635,phmap::parallel_flat_hash_map,1145438208 +random,time,30000000,phmap::parallel_flat_hash_map,1.470000 +random,memory,30044703,phmap::parallel_flat_hash_map,1145556992 +random,time,40000000,phmap::parallel_flat_hash_map,1.935000 +random,memory,40000000,phmap::parallel_flat_hash_map,1145356288 +random,time,50000000,phmap::parallel_flat_hash_map,2.359000 +random,memory,50622111,phmap::parallel_flat_hash_map,1145556992 +random,memory,58670362,phmap::parallel_flat_hash_map,1145556992 +random,memory,58670384,phmap::parallel_flat_hash_map,2145792000 +random,memory,58698634,phmap::parallel_flat_hash_map,2145792000 +random,memory,58698635,phmap::parallel_flat_hash_map,2288680960 +random,memory,58715876,phmap::parallel_flat_hash_map,2288685056 +random,memory,58715877,phmap::parallel_flat_hash_map,2574458880 +random,memory,58720779,phmap::parallel_flat_hash_map,2574458880 +random,memory,58720802,phmap::parallel_flat_hash_map,2503016448 +random,memory,58723605,phmap::parallel_flat_hash_map,2503016448 +random,memory,58723606,phmap::parallel_flat_hash_map,2645905408 +random,memory,58729212,phmap::parallel_flat_hash_map,2645905408 +random,memory,58729213,phmap::parallel_flat_hash_map,2788790272 +random,memory,58741845,phmap::parallel_flat_hash_map,2860228608 +random,memory,58760201,phmap::parallel_flat_hash_map,2860228608 +random,memory,58760227,phmap::parallel_flat_hash_map,2788786176 +random,memory,58967162,phmap::parallel_flat_hash_map,2788786176 +random,memory,58967269,phmap::parallel_flat_hash_map,2360111104 +random,memory,59568547,phmap::parallel_flat_hash_map,2360111104 +random,memory,59568692,phmap::parallel_flat_hash_map,2288660480 +random,time,60000000,phmap::parallel_flat_hash_map,3.120000 +random,memory,60764467,phmap::parallel_flat_hash_map,2288656384 +random,time,70000000,phmap::parallel_flat_hash_map,3.567000 +random,memory,70747076,phmap::parallel_flat_hash_map,2288652288 +random,time,80000000,phmap::parallel_flat_hash_map,4.004000 +random,memory,80005300,phmap::parallel_flat_hash_map,2288590848 +random,time,90000000,phmap::parallel_flat_hash_map,4.527000 +random,memory,90699330,phmap::parallel_flat_hash_map,2288656384 +random,time,100000000,phmap::parallel_flat_hash_map,4.986000 diff --git a/html/img/mt_stl_flat_par_both_run2.PNG b/html/img/mt_stl_flat_par_both_run2.PNG index 65473e2..1e024b1 100644 Binary files a/html/img/mt_stl_flat_par_both_run2.PNG and b/html/img/mt_stl_flat_par_both_run2.PNG differ