Skip to content

Commit

Permalink
:bench:
Browse files Browse the repository at this point in the history
  • Loading branch information
kris-jusiak committed Apr 19, 2024
1 parent 4a6da65 commit 402c69d
Show file tree
Hide file tree
Showing 9 changed files with 88 additions and 89 deletions.
1 change: 0 additions & 1 deletion benchmark/at/p2996
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
#include <array>
#include <experimental/meta>

template<std::size_t N, class... Ts>
using at = typename [:std::array{^Ts...}[N]:];
22 changes: 11 additions & 11 deletions results/clang-p2996/at.csv
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
n,mp,type_pack_element,p1858,p2996,mp11,nth_pack_element
0,0.019016742706298828,0.015811443328857422,0.01603984832763672,0.7264055411020914,0.14648842811584473,0.09980813662211101
10,0.022361119588216145,0.01655268669128418,0.01659091313680013,0.7280215422312418,0.1483906110127767,0.10784792900085449
20,0.027346372604370117,0.01815311113993327,0.01831221580505371,0.7334579626719157,0.15041542053222656,0.12124919891357422
30,0.033514181772867836,0.020386536916097004,0.020451784133911133,0.7455196380615234,0.15376853942871094,0.14109420776367188
40,0.04144096374511719,0.023394266764322918,0.023303667704264324,0.7572381496429443,0.15880505243937174,0.1664897600809733
50,0.051491896311442055,0.027811686197916668,0.02744428316752116,0.772640069325765,0.16397968928019205,0.19892215728759766
60,0.06277918815612793,0.032547950744628906,0.031712849934895836,0.7960389455159506,0.17099332809448242,0.2354569435119629
70,0.07567056020100911,0.03837990760803223,0.03771869341532389,0.8204835255940756,0.17859443028767905,0.2842235565185547
80,0.09036993980407715,0.044952074686686196,0.043918450673421226,0.848473866780599,0.18773682912190756,0.32643691698710126
90,0.10789052645365398,0.052637338638305664,0.05088686943054199,0.8817230860392252,0.19808053970336914,0.38250454266866046
100,0.12599261601765951,0.06122454007466634,0.0593558152516683,0.9135413964589437,0.20922128359476724,0.4420022964477539
0,0.01936825116475423,0.01596681276957194,0.015793482462565105,0.7240528265635172,0.14708415667215982,0.09933694203694661
10,0.02281506856282552,0.016458590825398762,0.016423384348551433,0.7290573914845785,0.1486805280049642,0.10762985547383626
20,0.027651230494181316,0.01827843983968099,0.018234411875406902,0.7321008841196696,0.15113035837809244,0.12168486913045247
30,0.03335404396057129,0.02030801773071289,0.02027726173400879,0.7454608281453451,0.15423289934794107,0.14114205042521158
40,0.04177363713582357,0.0237425963083903,0.023373126983642578,0.7554848988850912,0.15810958544413248,0.16654507319132486
50,0.051627397537231445,0.02810955047607422,0.027596712112426758,0.7803887526194254,0.16423980394999185,0.1985302766164144
60,0.06314380963643391,0.032750209172566734,0.03200515111287435,0.7950851122538248,0.17166495323181152,0.23474717140197754
70,0.07582457860310872,0.038893699645996094,0.03793557484944662,0.8242057959238688,0.1792616844177246,0.277401606241862
80,0.09096622467041016,0.04505999883015951,0.043678601582845054,0.8501841227213541,0.1875645319620768,0.3264317512512207
90,0.10800822575887044,0.05258679389953613,0.0509793758392334,0.8827073574066162,0.19797221819559732,0.3818215529123942
100,0.12589097023010254,0.061140855153401695,0.05879783630371094,0.9135495026906332,0.20894996325174967,0.44272295633951825
22 changes: 11 additions & 11 deletions results/clang-p2996/drop.csv
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
n,mp,p2996,mp11
0,0.021649599075317383,0.9005462328592936,0.1469101905822754
10,0.03354938824971517,0.971987803777059,0.15099040667215982
20,0.05393830935160319,0.9875048796335856,0.15777182579040527
30,0.08165780703226726,1.0033379395802815,0.16768844922383627
40,0.11610857645670573,1.0283681551615398,0.1800861358642578
50,0.15745917956034342,1.0582111676534016,0.1943683624267578
60,0.20617318153381348,1.087913195292155,0.2102209726969401
70,0.26304300626118976,1.1264687379201253,0.23082971572875977
80,0.3259902000427246,1.1697794596354167,0.25365352630615234
90,0.39667995770772296,1.2160569826761882,0.27664724985758465
100,0.4765771230061849,1.2680098215738933,0.3051786422729492
0,0.021973212560017902,0.9004607995351156,0.14801287651062012
10,0.033212900161743164,0.9729013442993164,0.15237116813659668
20,0.05401905377705892,0.9843102296193441,0.15729657808939615
30,0.0816036860148112,1.0022977193196614,0.16732056935628256
40,0.11645221710205078,1.0281360149383545,0.17966643969217935
50,0.1592846711476644,1.053755521774292,0.19408233960469565
60,0.20682207743326822,1.0872165362040203,0.21143277486165366
70,0.2615963617960612,1.1242600282033284,0.23151278495788574
80,0.3259621461232503,1.1653509140014648,0.25316770871480304
90,0.39582260449727374,1.2122923533121746,0.2773853937784831
100,0.4745450019836426,1.2870841026306152,0.3054286638895671
22 changes: 11 additions & 11 deletions results/clang-p2996/erase.csv
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
n,mp,mp11
0,0.019345760345458984,0.1467139720916748
10,0.03366168340047201,0.1540508270263672
20,0.05902902285257975,0.16747093200683594
30,0.09502156575520833,0.18633429209391275
40,0.14390206336975098,0.2114731470743815
50,0.20452292760213217,0.2455439567565918
60,0.2765151659647624,0.2828299204508464
70,0.36226757367451984,0.33077184359232586
80,0.4601896603902181,0.38652873039245605
90,0.5735932191212972,0.45583566029866535
100,0.6917704741160074,0.5255454381306967
0,0.018761634826660156,0.148298978805542
10,0.031671365102132164,0.15402849515279135
20,0.05792442957560221,0.16703399022420248
30,0.0939623514811198,0.18631490071614584
40,0.14412323633829752,0.2104625701904297
50,0.20520408948262533,0.24536856015523276
60,0.27665940920511883,0.28389231363932294
70,0.3603200912475586,0.3342427412668864
80,0.46002546946207684,0.38594675064086914
90,0.5747804641723633,0.45362146695454914
100,0.6963304678599039,0.5258720715840658
22 changes: 11 additions & 11 deletions results/clang-p2996/filter.csv
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
n,mp,p2996,mp11
0,0.018929243087768555,0.848452647527059,0.14687530199686685
10,0.023110071818033855,0.8636356194814047,0.15030225118001303
20,0.027155001958211262,0.8862524827321371,0.15357104937235513
30,0.03271746635437012,0.9070348739624023,0.15761454900105795
40,0.03978975613911947,0.9477767944335938,0.16323375701904297
50,0.04719678560892741,0.9820067087809244,0.1676030953725179
60,0.05737201372782389,1.0248451232910156,0.17441479365030924
70,0.06931543350219727,1.110625982284546,0.18156750996907553
80,0.08161679903666179,1.1909515857696533,0.18934710820515951
90,0.09611129760742188,1.240033229192098,0.19867213567097983
100,0.11276451746622722,1.3084823290507,0.2089672088623047
0,0.020439783732096355,0.8507038752237955,0.14760025342305502
10,0.02418351173400879,0.86324143409729,0.15148520469665527
20,0.028044939041137695,0.8840647538503011,0.15353266398111978
30,0.03396129608154297,0.902043342590332,0.1583996613820394
40,0.04076798756917318,0.9528446197509766,0.1633459726969401
50,0.04888629913330078,0.9875888029734293,0.16919628779093424
60,0.05866448084513346,1.0251197814941406,0.17545509338378906
70,0.0703740914662679,1.1137615044911702,0.18294294675191244
80,0.08335479100545247,1.1727643013000488,0.1906120777130127
90,0.09696396191914876,1.2382555802663167,0.19868016242980957
100,0.1129923661549886,1.305863618850708,0.21031459172566733
22 changes: 11 additions & 11 deletions results/clang-p2996/insert.csv
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
n,mp,mp11
0,0.019046465555826824,0.1468813419342041
10,0.03599341710408529,0.15440241495768228
20,0.06112408638000488,0.16733495394388834
30,0.09945066769917806,0.18721810976664224
40,0.1488962173461914,0.21269766489664713
50,0.21037912368774414,0.24690000216166177
60,0.28405284881591797,0.28749704360961914
70,0.37154022852579754,0.33504676818847656
80,0.4687503178914388,0.39030830065409344
90,0.5857859452565511,0.45697776476542157
100,0.7032361825307211,0.5284849007924398
0,0.018673181533813477,0.14687124888102213
10,0.034172773361206055,0.15431483586629233
20,0.05977710088094076,0.16711815198262533
30,0.09825571378072102,0.18842299779256186
40,0.14913042386372885,0.21380201975504556
50,0.21039676666259766,0.24584039052327475
60,0.2832278410593669,0.28870614369710285
70,0.3719333012898763,0.3354837894439697
80,0.46805516878763836,0.3948189417521159
90,0.5896591345469157,0.46165720621744794
100,0.7054538726806641,0.5342625776926676
22 changes: 11 additions & 11 deletions results/clang-p2996/reverse.csv
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
n,mp,p2996,mp11
0,0.01926867167154948,0.8593215942382812,0.14705522855122885
10,0.02347675959269206,0.9153286616007487,0.14928515752156576
20,0.027475436528523762,0.9328913688659668,0.14941676457722983
30,0.032926718393961586,0.9553874333699545,0.15145953496297201
40,0.0404516855875651,0.9882283210754395,0.15455039342244467
50,0.04916151364644369,1.02889617284139,0.15875395139058432
60,0.059080282847086586,1.069230079650879,0.1639716625213623
70,0.07066861788431804,1.1225377718607585,0.1700741449991862
80,0.08421023686726888,1.183060884475708,0.17686176300048828
90,0.09899131457010905,1.2439740498860676,0.1839130719502767
100,0.11574832598368327,1.3171441555023193,0.19275919596354166
0,0.018948078155517578,0.8560381730397543,0.1472755273183187
10,0.022118886311848957,0.9129180908203125,0.148419459660848
20,0.026132901509602863,0.9313772519429525,0.1494575341542562
30,0.03180289268493652,0.9543319543202718,0.15242966016133627
40,0.038631439208984375,0.9894877274831136,0.15509525934855142
50,0.04722436269124349,1.025868018468221,0.1593968073527018
60,0.05746587117513021,1.0730863412221272,0.16335956255594888
70,0.06964222590128581,1.1231565475463867,0.17042787869771323
80,0.08276677131652832,1.1879183451334636,0.17778849601745605
90,0.0982366402943929,1.2576743761698406,0.18547860781351724
100,0.11520822842915852,1.3304169178009033,0.192889134089152
22 changes: 11 additions & 11 deletions results/clang-p2996/take.csv
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
n,mp,p2996,mp11
0,0.01887377103169759,0.9009091854095459,0.14648747444152832
10,0.030635992685953777,0.9810649553934733,0.14778693517049155
20,0.048398097356160484,0.9958295027414957,0.1526008447011312
30,0.07346153259277344,1.017121394475301,0.16168793042500815
40,0.10574865341186523,1.0382766723632812,0.17543745040893555
50,0.1443169911702474,1.0662581125895183,0.1936210791269938
60,0.190234104792277,1.098678986231486,0.21673758824666342
70,0.24229232470194498,1.1359289487202961,0.24608906110127768
80,0.30437636375427246,1.1780287424723308,0.28122925758361816
90,0.3739524682362874,1.2280678749084473,0.32250475883483887
100,0.4482411543528239,1.2781836191813152,0.36875176429748535
0,0.019177357355753582,0.89959716796875,0.1461044947306315
10,0.030589898427327473,0.9815413951873779,0.1473395824432373
20,0.04860766728719076,1.0075596968332927,0.15275009473164877
30,0.07373595237731934,1.017841895421346,0.16111652056376138
40,0.105467955271403,1.0491084257761638,0.17428509394327799
50,0.14454499880472818,1.0715595086415608,0.19358460108439127
60,0.19016583760579428,1.1000513235727947,0.21619272232055664
70,0.24386397997538248,1.1407408714294434,0.2453924814860026
80,0.3039894898732503,1.1814555327097576,0.2811547915140788
90,0.37516061464945477,1.2290565967559814,0.32220737139383954
100,0.44852129618326825,1.288382609685262,0.3672568003336589
22 changes: 11 additions & 11 deletions results/clang-p2996/unique.csv
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
n,mp,p2996,mp11
0,0.019383668899536133,0.8456703821818033,0.14717594782511392
10,0.030319770177205402,0.8950507640838623,0.1510603427886963
20,0.06060290336608887,1.0119040807088215,0.15854899088541666
30,0.12965806325276694,1.2161723772684734,0.17102996508280435
40,0.25225623448689777,1.5652084350585938,0.18642791112263998
50,0.44306381543477374,2.032585302988688,0.20556036631266275
60,0.730683962504069,2.6817780335744223,0.23063532511393228
70,1.121266523996989,3.5891353289286294,0.2575429280598958
80,1.6235380172729492,4.649126211802165,0.28976917266845703
90,2.3151310284932456,5.938403924306233,0.3268760045369466
100,3.091894785563151,7.599187850952148,0.3661387761433919
0,0.019089380900065105,0.8463453451792399,0.14806056022644043
10,0.029269933700561523,0.8990553220113119,0.15193812052408853
20,0.06115221977233887,1.0195248921712239,0.15964539845784506
30,0.12875763575236002,1.2246290842692058,0.17151403427124023
40,0.2526688575744629,1.571224610010783,0.18582367897033691
50,0.4463474750518799,2.038707733154297,0.20596138636271158
60,0.740756114323934,2.671992222468058,0.2308966318766276
70,1.1263439655303955,3.5870107809702554,0.2572329044342041
80,1.627435286839803,4.655871868133545,0.2907856305440267
90,2.2792982260386148,5.98079514503479,0.3294383684794108
100,3.0641411940256753,7.626373370488484,0.3676668008168538

0 comments on commit 402c69d

Please sign in to comment.