Files
hashmap_concurrent/benchmark_results.csv
2026-02-26 16:41:08 +01:00

74 lines
3.8 KiB
CSV

implementation,load_factor,workload,threads,time_ns,ops_per_sec,speedup
Concurrent,0.50,Read-Heavy,1,2594978833,38535959,1.00
Concurrent,0.50,Read-Heavy,2,1326809363,75368777,1.96
Concurrent,0.50,Read-Heavy,4,827656094,120823130,3.14
Concurrent,0.50,Read-Heavy,8,495779507,201702568,5.23
Concurrent,0.50,Balanced,1,3146544458,31780895,1.00
Concurrent,0.50,Balanced,2,1778935887,56213380,1.77
Concurrent,0.50,Balanced,4,1245658739,80278809,2.53
Concurrent,0.50,Balanced,8,830033664,120477041,3.79
Concurrent,0.50,Write-Heavy,1,3333508883,29998420,1.00
Concurrent,0.50,Write-Heavy,2,2085712406,47945248,1.60
Concurrent,0.50,Write-Heavy,4,1612342392,62021565,2.07
Concurrent,0.50,Write-Heavy,8,1304384182,76664529,2.56
Concurrent,0.80,Read-Heavy,1,3366065688,29708273,1.00
Concurrent,0.80,Read-Heavy,2,1728374611,57857827,1.95
Concurrent,0.80,Read-Heavy,4,1060776557,94270559,3.17
Concurrent,0.80,Read-Heavy,8,635564332,157340484,5.30
Mutex,0.80,Read-Heavy,1,1233203046,81089647,1.00
Mutex,0.80,Read-Heavy,2,2360541025,42363169,0.52
Mutex,0.80,Read-Heavy,4,3807812714,26261795,0.32
Mutex,0.80,Read-Heavy,8,5135552906,19472100,0.24
Concurrent,0.80,Balanced,1,4435896174,22543359,1.00
Concurrent,0.80,Balanced,2,2397903683,41703092,1.85
Concurrent,0.80,Balanced,4,1598169912,62571569,2.78
Concurrent,0.80,Balanced,8,999038161,100096276,4.44
Mutex,0.80,Balanced,1,4708858885,21236567,1.00
Mutex,0.80,Balanced,2,8139654453,12285533,0.58
Mutex,0.80,Balanced,4,12237717880,8171458,0.38
Mutex,0.80,Balanced,8,18573464579,5384025,0.25
Concurrent,0.80,Write-Heavy,1,5069543262,19725642,1.00
Concurrent,0.80,Write-Heavy,2,2894152061,34552434,1.75
Concurrent,0.80,Write-Heavy,4,2078008185,48123005,2.44
Concurrent,0.80,Write-Heavy,8,1639219952,61004625,3.09
Mutex,0.80,Write-Heavy,1,7725405995,12944303,1.00
Mutex,0.80,Write-Heavy,2,13195595046,7578286,0.59
Mutex,0.80,Write-Heavy,4,19729207049,5068627,0.39
Mutex,0.80,Write-Heavy,8,27973750545,3574779,0.28
Concurrent,0.90,Read-Heavy,1,4033587298,24791827,1.00
Concurrent,0.90,Read-Heavy,2,2053063859,48707690,1.96
Concurrent,0.90,Read-Heavy,4,1251686308,79892221,3.22
Concurrent,0.90,Read-Heavy,8,773497586,129282885,5.21
Concurrent,0.90,Balanced,1,6811306267,14681471,1.00
Concurrent,0.90,Balanced,2,3618463836,27636036,1.88
Concurrent,0.90,Balanced,4,2445776487,40886810,2.78
Concurrent,0.90,Balanced,8,1560194793,64094560,4.37
Concurrent,0.90,Write-Heavy,1,9030716397,11073318,1.00
Concurrent,0.90,Write-Heavy,2,4865192757,20554170,1.86
Concurrent,0.90,Write-Heavy,4,3185281920,31394395,2.84
Concurrent,0.90,Write-Heavy,8,2085262651,47955589,4.33
Concurrent,0.95,Read-Heavy,1,5434471374,18401053,1.00
Concurrent,0.95,Read-Heavy,2,2859545884,34970587,1.90
Concurrent,0.95,Read-Heavy,4,1855366830,53897697,2.93
Concurrent,0.95,Read-Heavy,8,1176508461,84997263,4.62
Concurrent,0.95,Balanced,1,15019825711,6657866,1.00
Concurrent,0.95,Balanced,2,8227069541,12154996,1.83
Concurrent,0.95,Balanced,4,5613794177,17813264,2.68
Concurrent,0.95,Balanced,8,3676663020,27198576,4.09
Concurrent,0.95,Write-Heavy,1,23277408496,4296010,1.00
Concurrent,0.95,Write-Heavy,2,12697585928,7875512,1.83
Concurrent,0.95,Write-Heavy,4,8735850145,11447082,2.66
Concurrent,0.95,Write-Heavy,8,5679183896,17608163,4.10
Concurrent,0.98,Read-Heavy,1,11941995261,8373810,1.00
Concurrent,0.98,Read-Heavy,2,7209174145,13871214,1.66
Concurrent,0.98,Read-Heavy,4,5688360374,17579758,2.10
Concurrent,0.98,Read-Heavy,8,3948386161,25326803,3.02
Concurrent,0.98,Balanced,1,67323105198,1485374,1.00
Concurrent,0.98,Balanced,2,38678509614,2585415,1.74
Concurrent,0.98,Balanced,4,29027638159,3444992,2.32
Concurrent,0.98,Balanced,8,19293002197,5183226,3.49
Concurrent,0.98,Write-Heavy,1,121332903848,824178,1.00
Concurrent,0.98,Write-Heavy,2,69752601907,1433638,1.74
Concurrent,0.98,Write-Heavy,4,46248969309,2162210,2.62
Concurrent,0.98,Write-Heavy,8,31756104338,3149000,3.82