3.4 KiB
3.4 KiB
| 1 | implementation | load_factor | workload | threads | time_ns | ops_per_sec |
|---|---|---|---|---|---|---|
| 2 | Concurrent | 0.50 | Read-Heavy | 1 | 271214274 | 36871215 |
| 3 | Concurrent | 0.50 | Read-Heavy | 2 | 143124738 | 69869123 |
| 4 | Concurrent | 0.50 | Read-Heavy | 4 | 87717673 | 114002112 |
| 5 | Concurrent | 0.50 | Read-Heavy | 8 | 52661958 | 189890394 |
| 6 | Concurrent | 0.50 | Balanced | 1 | 329395173 | 30358671 |
| 7 | Concurrent | 0.50 | Balanced | 2 | 185577943 | 53885714 |
| 8 | Concurrent | 0.50 | Balanced | 4 | 125742054 | 79527888 |
| 9 | Concurrent | 0.50 | Balanced | 8 | 97082480 | 103005197 |
| 10 | Concurrent | 0.50 | Write-Heavy | 1 | 338436603 | 29547631 |
| 11 | Concurrent | 0.50 | Write-Heavy | 2 | 210645228 | 47473185 |
| 12 | Concurrent | 0.50 | Write-Heavy | 4 | 161165800 | 62047903 |
| 13 | Concurrent | 0.50 | Write-Heavy | 8 | 147405663 | 67839998 |
| 14 | Concurrent | 0.80 | Read-Heavy | 1 | 350774337 | 28508356 |
| 15 | Concurrent | 0.80 | Read-Heavy | 2 | 176895999 | 56530391 |
| 16 | Concurrent | 0.80 | Read-Heavy | 4 | 112098347 | 89207381 |
| 17 | Concurrent | 0.80 | Read-Heavy | 8 | 66763988 | 149781346 |
| 18 | Mutex | 0.80 | Read-Heavy | 1 | 118618369 | 84303974 |
| 19 | Mutex | 0.80 | Read-Heavy | 2 | 232759824 | 42962740 |
| 20 | Mutex | 0.80 | Read-Heavy | 4 | 387506802 | 25805998 |
| 21 | Mutex | 0.80 | Read-Heavy | 8 | 482177910 | 20739232 |
| 22 | Concurrent | 0.80 | Balanced | 1 | 446312104 | 22405845 |
| 23 | Concurrent | 0.80 | Balanced | 2 | 241178563 | 41463054 |
| 24 | Concurrent | 0.80 | Balanced | 4 | 159215445 | 62807976 |
| 25 | Concurrent | 0.80 | Balanced | 8 | 114053320 | 87678289 |
| 26 | Mutex | 0.80 | Balanced | 1 | 395063061 | 25312414 |
| 27 | Mutex | 0.80 | Balanced | 2 | 712581877 | 14033475 |
| 28 | Mutex | 0.80 | Balanced | 4 | 1031445991 | 9695127 |
| 29 | Mutex | 0.80 | Balanced | 8 | 1581436960 | 6323363 |
| 30 | Concurrent | 0.80 | Write-Heavy | 1 | 513414397 | 19477443 |
| 31 | Concurrent | 0.80 | Write-Heavy | 2 | 291053875 | 34357900 |
| 32 | Concurrent | 0.80 | Write-Heavy | 4 | 204070623 | 49002643 |
| 33 | Concurrent | 0.80 | Write-Heavy | 8 | 158653499 | 63030440 |
| 34 | Mutex | 0.80 | Write-Heavy | 1 | 660978068 | 15129095 |
| 35 | Mutex | 0.80 | Write-Heavy | 2 | 1179866451 | 8475535 |
| 36 | Mutex | 0.80 | Write-Heavy | 4 | 1704761281 | 5865923 |
| 37 | Mutex | 0.80 | Write-Heavy | 8 | 2417159373 | 4137087 |
| 38 | Concurrent | 0.90 | Read-Heavy | 1 | 417094992 | 23975353 |
| 39 | Concurrent | 0.90 | Read-Heavy | 2 | 211592438 | 47260668 |
| 40 | Concurrent | 0.90 | Read-Heavy | 4 | 130765194 | 76472948 |
| 41 | Concurrent | 0.90 | Read-Heavy | 8 | 83629750 | 119574672 |
| 42 | Concurrent | 0.90 | Balanced | 1 | 685793218 | 14581654 |
| 43 | Concurrent | 0.90 | Balanced | 2 | 367383739 | 27219495 |
| 44 | Concurrent | 0.90 | Balanced | 4 | 242404207 | 41253409 |
| 45 | Concurrent | 0.90 | Balanced | 8 | 166020753 | 60233433 |
| 46 | Concurrent | 0.90 | Write-Heavy | 1 | 914211584 | 10938386 |
| 47 | Concurrent | 0.90 | Write-Heavy | 2 | 491254857 | 20356032 |
| 48 | Concurrent | 0.90 | Write-Heavy | 4 | 330013876 | 30301756 |
| 49 | Concurrent | 0.90 | Write-Heavy | 8 | 236983500 | 42197030 |
| 50 | Concurrent | 0.95 | Read-Heavy | 1 | 546474852 | 18299103 |
| 51 | Concurrent | 0.95 | Read-Heavy | 2 | 288135632 | 34705877 |
| 52 | Concurrent | 0.95 | Read-Heavy | 4 | 185975581 | 53770500 |
| 53 | Concurrent | 0.95 | Read-Heavy | 8 | 127102271 | 78676800 |
| 54 | Concurrent | 0.95 | Balanced | 1 | 1510859227 | 6618750 |
| 55 | Concurrent | 0.95 | Balanced | 2 | 796566144 | 12553885 |
| 56 | Concurrent | 0.95 | Balanced | 4 | 545869033 | 18319412 |
| 57 | Concurrent | 0.95 | Balanced | 8 | 362585843 | 27579675 |
| 58 | Concurrent | 0.95 | Write-Heavy | 1 | 2399725873 | 4167142 |
| 59 | Concurrent | 0.95 | Write-Heavy | 2 | 1264147766 | 7910467 |
| 60 | Concurrent | 0.95 | Write-Heavy | 4 | 870680794 | 11485265 |
| 61 | Concurrent | 0.95 | Write-Heavy | 8 | 610506395 | 16379844 |
| 62 | Concurrent | 0.98 | Read-Heavy | 1 | 1185684905 | 8433943 |
| 63 | Concurrent | 0.98 | Read-Heavy | 2 | 747856212 | 13371554 |
| 64 | Concurrent | 0.98 | Read-Heavy | 4 | 557728969 | 17929855 |
| 65 | Concurrent | 0.98 | Read-Heavy | 8 | 412282979 | 24255185 |
| 66 | Concurrent | 0.98 | Balanced | 1 | 6334692279 | 1578608 |
| 67 | Concurrent | 0.98 | Balanced | 2 | 3499583498 | 2857482 |
| 68 | Concurrent | 0.98 | Balanced | 4 | 2676704901 | 3735936 |
| 69 | Concurrent | 0.98 | Balanced | 8 | 1723361504 | 5802613 |
| 70 | Concurrent | 0.98 | Write-Heavy | 1 | 13658053465 | 732168 |
| 71 | Concurrent | 0.98 | Write-Heavy | 2 | 7398089149 | 1351700 |
| 72 | Concurrent | 0.98 | Write-Heavy | 4 | 5440264030 | 1838146 |
| 73 | Concurrent | 0.98 | Write-Heavy | 8 | 3359251517 | 2976853 |