11
2 4 8 16 24 32
2 4 8 
CFA-baseline CPP-baseline CFA-rand CPP-rand 
locks: 2
CFA-baseline:
cores	throughput (entries)
2	156366158
2	148111668
2	159629122
2	134037579
2	148363001
2	160092915
2	146218812
2	146118888
2	141380117
2	133185157
2	153249300
4	91137162
4	85307123
4	90583036
4	88993345
4	97152950
4	88994716
4	92020657
4	90893559
4	94315083
4	96629020
4	90650596
8	60589364
8	62638563
8	61452745
8	60911801
8	57536571
8	62330455
8	61135417
8	62640850
8	62035864
8	60550487
8	60600112
16	36064721
16	38654303
16	37316087
16	38437522
16	32070645
16	35236779
16	35942584
16	36368641
16	34545365
16	36951002
16	38243137
24	21494423
24	21100010
24	20958711
24	21285651
24	22389314
24	21561489
24	21905807
24	22592519
24	21370689
24	22016897
24	20887672
32	19748567
32	19982770
32	19646182
32	19613980
32	20432581
32	20977464
32	18127230
32	19121974
32	19136698
32	19235555
32	19592493
CPP-baseline:
cores	throughput (entries)
2	151210672
2	134516398
2	116676205
2	151482430
2	145433033
2	143905239
2	129918506
2	134823272
2	133313381
2	162301104
2	159500652
4	94898333
4	92065909
4	92164482
4	99042941
4	88047898
4	88700692
4	92610246
4	92220134
4	91329571
4	94267761
4	97371529
8	61783411
8	62487151
8	62725596
8	59854754
8	59710905
8	62478781
8	62279537
8	60085059
8	60919669
8	62488709
8	61418331
16	35988504
16	38134118
16	37430655
16	35759683
16	34876487
16	35348408
16	31616025
16	34309336
16	32909305
16	38106267
16	35747966
24	20171838
24	21477659
24	20937327
24	20087253
24	20762949
24	21405455
24	19924126
24	20960597
24	19701885
24	19923754
24	20209564
32	18656038
32	18879418
32	19511896
32	18877539
32	19309024
32	16668604
32	18896579
32	18443510
32	19278271
32	19172682
32	18650766

CFA-rand:
cores	throughput (entries)
2	106079280
2	109165899
2	106190013
2	100326267
2	110431610
2	108718402
2	109506259
2	109675263
2	100580426
2	116689631
2	106202366
4	69138814
4	73462806
4	71424631
4	71151913
4	68105124
4	72686268
4	68582485
4	72329445
4	72170487
4	71483148
4	67140081
8	50764592
8	48199516
8	46106930
8	48532941
8	51517921
8	48191264
8	49870530
8	54434678
8	47067107
8	47617661
8	45909903
16	24992687
16	24121238
16	25899927
16	27442485
16	26877458
16	25653984
16	25812918
16	24693172
16	24104591
16	25468770
16	26472584
24	10905658
24	14298009
24	10350625
24	13112774
24	10772959
24	10404123
24	16342552
24	11210621
24	11992280
24	12227502
24	11815758
32	12222764
32	11680368
32	10371906
32	9340757
32	9654677
32	9705358
32	11592471
32	10740592
32	9789984
32	11439019
32	9430501
CPP-rand:
cores	throughput (entries)
2	92838726
2	76195187
2	99905117
2	85732395
2	93561773
2	75513848
2	102682517
2	100912364
2	82308583
2	91049192
2	92561312
4	31856100
4	30499024
4	30654715
4	33819774
4	30735212
4	31695838
4	32184832
4	31466638
4	34003046
4	29306871
4	32000755
8	12336616
8	11364691
8	11732449
8	12739864
8	12558313
8	11754654
8	11439510
8	11413638
8	11606840
8	11926763
8	11478250
16	3384302
16	3593102
16	3338151
16	3220539
16	3332480
16	3271850
16	3378613
16	3613377
16	3261974
16	3164858
16	3616664
24	1406599
24	1513729
24	1380970
24	1420562
24	1556399
24	1344496
24	1407984
24	1565402
24	1371450
24	1372076
24	1314823
32	582501
32	631640
32	617462
32	704006
32	558714
32	636503
32	597397
32	690868
32	645501
32	554080
32	674478
locks: 4
CFA-baseline:
cores	throughput (entries)
2	74572214
2	73599665
2	73045722
2	73752628
2	72977303
2	64785522
2	81273579
2	78320960
2	82142093
2	79633186
2	86710390
4	57155036
4	54788331
4	54405324
4	52036712
4	50336203
4	56718137
4	49424302
4	49997233
4	55969488
4	49685248
4	48225669
8	34159238
8	33956350
8	33732196
8	36489417
8	36737175
8	34373180
8	34870362
8	35783027
8	36534563
8	34539063
8	34442974
16	18937797
16	18223052
16	18803849
16	19239276
16	20221702
16	18873636
16	19272185
16	19118586
16	18906145
16	18223772
16	19431151
24	10673517
24	11506627
24	11311012
24	11851819
24	11514449
24	10480698
24	12044293
24	11137068
24	11297991
24	12751258
24	10437187
32	10927127
32	10229682
32	10469391
32	11170565
32	10531838
32	10205346
32	10154719
32	9676394
32	10375384
32	11216535
32	9633823
CPP-baseline:
cores	throughput (entries)
2	71702386
2	90229423
2	86558775
2	93272884
2	82763619
2	86225344
2	73057508
2	89452129
2	76509616
2	81931032
2	91136729
4	54019437
4	55680412
4	58185510
4	58754890
4	59008402
4	53572862
4	58912038
4	50882340
4	54796163
4	56311157
4	51776671
8	34870909
8	34208326
8	33874707
8	37449725
8	35864280
8	37531608
8	37579471
8	35967318
8	37658220
8	35973782
8	35765052
16	18704562
16	17976805
16	18185239
16	18378242
16	17023046
16	18278925
16	19724692
16	17963925
16	18201576
16	19530748
16	19365283
24	11686208
24	11887163
24	11725871
24	11967357
24	11305411
24	11169012
24	11610056
24	10356276
24	11891141
24	10288080
24	10399111
32	10897538
32	9185536
32	10197031
32	9957906
32	10552963
32	10226746
32	10293025
32	10070229
32	10730855
32	9227790
32	10596969

CFA-rand:
cores	throughput (entries)
2	55529865
2	53589086
2	47417988
2	53681235
2	54840979
2	54833260
2	52167055
2	55727582
2	55839212
2	57968776
2	54314968
4	34583895
4	31096771
4	34914705
4	31614947
4	30183593
4	31312779
4	33040695
4	31871387
4	30181583
4	33108489
4	30181625
8	20280119
8	21481414
8	20247645
8	20717673
8	20615346
8	21125408
8	20911578
8	20738211
8	21137492
8	20813471
8	20819543
16	11043276
16	10969651
16	11414321
16	11126229
16	11137692
16	11094415
16	11434467
16	11385693
16	11200892
16	10752556
16	11242886
24	7458082
24	6189620
24	6488852
24	6873022
24	6480462
24	6727812
24	5997943
24	6511122
24	6806277
24	6680014
24	6974965
32	6074127
32	6171854
32	5865507
32	5790871
32	6636287
32	5928924
32	6317618
32	6285653
32	6478048
32	6018550
32	6178487
CPP-rand:
cores	throughput (entries)
2	30003735
2	29760867
2	30191524
2	28370136
2	30199420
2	27632223
2	30116577
2	33045126
2	25979933
2	31535792
2	30837445
4	3561868
4	3591917
4	3549972
4	3559668
4	3577996
4	3325733
4	4400495
4	3613703
4	3824405
4	3164609
4	3546560
8	544043
8	568011
8	478995
8	520688
8	532861
8	539778
8	524540
8	546038
8	618736
8	493616
8	604406
16	45623
16	39069
16	42605
16	46023
16	43667
16	41976
16	44198
16	42908
16	44344
16	45386
16	46274
24	6315
24	7977
24	6172
24	6136
24	7228
24	7048
24	6117
24	9114
24	6580
24	7329
24	7818
32	1252
32	964
32	2284
32	1245
32	1300
32	1241
32	1430
32	986
32	1964
32	1585
32	781
locks: 8
CFA-baseline:
cores	throughput (entries)
2	22433593
2	26550816
2	27636603
2	24387208
2	35014033
2	28720762
2	26354372
2	20336612
2	34298294
2	34549479
2	26350778
4	13520454
4	14311410
4	15346205
4	15201666
4	15530020
4	15440640
4	14239420
4	15819069
4	15359524
4	14089239
4	15525304
8	9677577
8	9623556
8	9441403
8	9357335
8	9569391
8	9714570
8	9464709
8	9449374
8	9568505
8	9434951
8	9755125
16	5565968
16	5655771
16	5350111
16	5556743
16	5548857
16	5503230
16	5584022
16	5550360
16	5548839
16	5518520
16	5610178
24	3827271
24	3919165
24	3578281
24	3641686
24	3699840
24	3756187
24	3592296
24	3915120
24	3648277
24	3956082
24	3777164
32	3859832
32	3903090
32	4122578
32	3885833
32	3698076
32	3827179
32	4013008
32	4025455
32	4077961
32	3699286
32	3844692
CPP-baseline:
cores	throughput (entries)
2	36207876
2	36218947
2	42357750
2	37633505
2	34196379
2	42352388
2	32302725
2	41492575
2	31100356
2	37619825
2	41472442
4	20968332
4	21469416
4	20555170
4	21156880
4	19496837
4	20576520
4	19493259
4	19976920
4	19314278
4	20939077
4	19320713
8	14021166
8	13745752
8	13996013
8	13857263
8	13904897
8	13896616
8	13899683
8	13288080
8	13783912
8	13664592
8	13789265
16	8119300
16	8109975
16	8187901
16	8148346
16	8150290
16	8189135
16	8165201
16	8014526
16	8325693
16	8065831
16	8194973
24	5830256
24	5735657
24	5508715
24	5745431
24	5812531
24	5906039
24	5806701
24	5655812
24	5536875
24	5776330
24	5571196
32	6012983
32	5701237
32	5998791
32	5989481
32	5935354
32	5406465
32	5520759
32	6042646
32	5622098
32	6007002
32	5800606

CFA-rand:
cores	throughput (entries)
2	27630005
2	26912090
2	35549306
2	29342689
2	30952653
2	33780282
2	33404300
2	28894568
2	31534156
2	33685503
2	29071537
4	21900036
4	23157690
4	21468492
4	22349192
4	21550780
4	22356702
4	20534751
4	22764482
4	21716955
4	20870144
4	21771351
8	14741806
8	14806424
8	15016903
8	15482928
8	15224076
8	15380205
8	15197410
8	14897598
8	15497937
8	14914078
8	15204993
16	8894365
16	8879538
16	9466888
16	8879456
16	9263671
16	8921486
16	8862871
16	9251377
16	9269423
16	8759995
16	9042402
24	5866504
24	5924279
24	5790075
24	5930767
24	5908426
24	5827639
24	5973014
24	6387156
24	5980731
24	5747428
24	6231893
32	5344695
32	5859757
32	5290792
32	5490732
32	5760855
32	5640510
32	5591138
32	5577256
32	5568656
32	5593450
32	5662584
CPP-rand:
cores	throughput (entries)
2	6952898
2	5616112
2	8194137
2	6807206
2	7303290
2	7658001
2	8180017
2	7790225
2	7668761
2	7293482
2	7583175
4	408891
4	415242
4	462674
4	512325
4	487870
4	478360
4	481546
4	447057
4	464713
4	433304
4	432892
8	16768
8	14701
8	15307
8	13244
8	14275
8	20416
8	15766
8	13817
8	15545
8	13708
8	15833
16	495
16	635
16	850
16	1201
16	571
16	1035
16	443
16	752
16	386
16	1022
16	318
24	167
24	424
24	1482
24	260
24	648
24	109
24	527
24	187
24	93
24	228
24	137
32	880
32	75
32	618
32	197
32	469
32	1072
32	203
32	236
32	145
32	119
32	415
