yum/vfft

git clone https://git.yummers.dev/yum/vfft

yumUpdate benchmark resultsc428601

master
12.4 KiB308 linesraw
1Input length,rustfft,vfft (fft v8)
212,14.622541011951377,18.00517927926273
314,24.515518768007514,19.721212730895253
415,25.81284032729777,19.585693505765633
516,17.18052636435803,19.236053031847586
618,38.90332412142313,20.54201043371285
720,31.782655994409698,23.366661479055384
821,34.609336641540956,24.93067823591992
924,27.599557556390955,26.178091794119215
1025,46.96527335796803,33.53263614841177
1127,31.39528187256534,34.254192103341296
1228,45.56493253841696,28.484124880999182
1330,44.83198617353039,40.79018537568172
1432,46.16322994093756,32.38256402405746
1535,55.04466679006346,40.33207257256636
1636,64.72811786612688,32.50208080244583
1740,59.900572174365074,46.49545496185995
1842,71.44958116329232,48.236310081009286
1945,67.5161310208486,51.826424360215896
2048,83.80366403385047,50.36267074429024
2149,102.26673024984085,79.59078838717251
2250,141.23055824929494,67.0902904268541
2354,92.79363656890754,64.57327867937371
2456,93.85780469228249,83.02729502207445
2560,156.36115698907167,81.41502176942892
2663,108.12462237388023,98.81248126829826
2764,108.08668033475682,87.68921906453605
2870,209.5543362583094,102.5452535117451
2972,118.1674060839765,99.94827357671477
3075,219.8700312752352,121.9204211679
3180,145.3262317228658,105.49325943154474
3281,156.24009797271918,112.83820004585809
3384,224.2611616934048,119.34290610342889
3490,261.29898521774953,128.39132710101404
3596,206.35074283509246,126.42681587958862
3698,302.69519982189854,160.51283771109482
37100,298.9590988504827,156.8895204754381
38105,327.83409404533865,173.43875635697339
39108,211.57607333381654,145.12139867992843
40112,248.43768776981594,165.3448896482932
41120,262.2922250162676,185.82181068977175
42125,510.26482080267795,226.88259563955785
43126,389.9766501682318,203.03275675497255
44128,249.88173097694127,174.86375411835726
45135,294.58568463537244,224.94852665150677
46140,442.5249429514242,225.76665565935804
47144,303.72021128046987,203.7720098627452
48147,482.5712203025187,269.0295900694547
49150,605.603716445174,246.1246190118348
50160,381.4860568792859,235.41256251351666
51162,410.5728467068359,256.20487196839196
52168,430.326157764335,280.35741782944035
53175,743.5315191429906,323.5339017978973
54180,587.4302470362761,285.93878006583316
55189,475.2583234534357,341.1559833677886
56192,518.6472315575713,301.9981367547841
57196,646.09412014463,351.2607587272536
58200,676.1791346813665,354.563744564719
59210,886.6483241547725,350.42852125334923
60216,564.7536090117468,350.7446732445015
61224,609.709961954015,361.08681120857767
62225,909.1054093190786,411.1743969300455
63240,728.0492493729627,363.64636708109
64243,620.1514223049419,440.43754796663274
65245,1047.0252803631292,479.8546713266781
66250,1033.6368891472378,453.64843593807615
67252,841.3404076189069,432.16955636206063
68256,519.0823189313932,361.20384757792783
69270,912.547736873587,433.75027407022384
70280,942.3083442149282,492.4653604748262
71288,699.4572830490326,427.28904420803093
72294,1170.0628253605325,513.3503589073508
73300,1172.285016881956,517.8076030636531
74315,1236.7750862466426,591.3595737473664
75320,729.1413939031529,513.7294752348831
76324,846.1205535190486,540.2448716236569
77336,1007.163732830406,536.3443886718294
78343,1443.8371966942427,706.5836619605531
79350,1480.1177528864926,617.7230893186319
80360,1110.3463791645638,614.2584747874469
81375,1711.335419682479,729.493841554882
82378,1319.7770143065868,650.2978682254603
83384,1064.4660011822077,557.5841601815506
84392,1328.7971686164942,732.5301202179072
85400,1383.1860080509737,681.3974751008394
86405,1323.135950038133,767.5121559759556
87420,1661.5437675458222,754.0761632479957
88432,1099.4529959063825,688.0827712378517
89441,1739.2441998037834,873.8681022127303
90448,1121.2764698739797,771.8081813203795
91450,2002.9929917336676,788.8029187563898
92480,1543.064966391212,809.8277442857695
93486,1449.7388356695153,881.37385047109
94490,2162.8613992834416,958.5549367243945
95500,2205.636723696736,1001.1201126163538
96504,1626.982383533592,916.054767928267
97512,1203.584209460281,821.0970028445895
98525,2378.532013534649,1097.4551265998448
99540,1952.7450024268776,953.8790782841315
100560,2020.990765156371,997.4272309618704
101567,1942.1907317475543,1166.7617445186977
102576,1868.6811950318165,977.3696976652795
103588,2345.8409816854873,1163.174127906604
104600,2513.3664234177486,1183.8706598346403
105625,3308.125209056659,1406.0590917613904
106630,2918.0385163919377,1252.5127516379162
107640,1850.0141410206622,1106.1239527825935
108648,2113.25619347325,1287.1871511066147
109672,2328.5866559728865,1257.0439400917003
110675,2958.5872932091647,1429.669804437142
111686,3203.7885921729458,1482.658924655631
112700,3334.927929077904,1466.9568442372206
113720,2628.23060986572,1322.4926768731439
114729,2326.9369090595196,1637.5310394224364
115735,3640.280862900145,1666.136943587043
116750,4146.962755662068,1718.9974009344483
117756,3025.875760649106,1528.3617268028788
118768,2760.6938452366385,1351.430271647258
119784,3075.820149131369,1569.5355688094182
120800,3169.961476477686,1591.3619472379871
121810,3383.2476855619743,1696.2377834081808
122840,3799.049661593025,1766.0874707410483
123864,2657.735472357092,1609.3970527044014
124875,5066.09757804615,2045.534440578964
125882,4258.291938207703,1905.884590337949
126896,2787.7761354998574,1647.5748667285893
127900,4331.567563201096,1884.045106003553
128945,4283.658836602466,2138.182337676083
129960,3479.281696231713,1916.1271853893027
130972,3259.9721859461056,2053.446424376047
131980,4893.398540227157,2205.831597018362
1321000,4965.315957783544,2232.4320389892678
1331008,3741.831747208375,2006.1410166798996
1341024,2789.466539464776,1765.8261165059082
1351029,5180.54447852375,2496.608626281513
1361050,6074.272557983363,2473.9468325407283
1371080,4352.488000685144,2265.4784788668017
1381120,4621.41771093599,2336.95322853372
1391125,6304.689832974006,2628.421159499939
1401134,4895.240111787298,2549.272188735994
1411152,3308.224808944966,2111.5324640441972
1421176,5394.654601122425,2644.869747204571
1431200,5571.061849636652,2688.259889911076
1441215,4859.487149161465,2819.816001273994
1451225,7083.660096604496,3021.563091230918
1461250,7212.902419614871,3134.18306905983
1471260,6277.673782105289,2819.579522631147
1481280,3833.4943985517953,2531.4061253810155
1491296,4050.3887504397726,2692.9025593626125
1501323,6079.621681763986,3196.135955841179
1511344,4988.680166721609,2805.9118652509815
1521350,7025.7330235718855,3168.352350587238
1531372,6901.282341520678,3289.791752221845
1541400,7138.4838184873215,3253.5807677313574
1551440,5596.023365425921,2996.2352148560394
1561458,5459.961444535029,3428.213562518505
1571470,8634.886964459225,3670.100671050121
1581500,8403.969795032135,3810.511700174282
1591512,6266.66177840278,3393.5918930733037
1601536,4549.260100180956,3037.044845446635
1611568,6590.4551484948815,3502.0976967442903
1621575,9044.76772230271,3927.8642310130494
1631600,6870.0704547277755,3540.813559268798
1641620,7196.51851425597,3797.1727233592924
1651680,7963.86854297737,3949.7632231459743
1661701,6945.227280056577,4264.398656402557
1671715,10442.50184081191,4521.4135274540695
1681728,5266.660109787909,3593.209219576205
1691750,10666.77987787137,4543.866285358189
1701764,8922.180693821621,4225.82491594021
1711792,5812.475521927919,4658.391060945393
1721800,8668.298964423268,4168.355244877635
1731875,11745.684938925273,5208.268713733979
1741890,10210.651886072503,4708.927151516732
1751920,7672.2132364474655,4260.387229555195
1761944,6916.091716797906,4556.675564787857
1771960,10385.356413162752,4900.539330032756
1782000,10480.365229200532,4918.956561018214
1792016,7871.07865559618,4519.481524881519
1802025,10140.51648694516,5235.827359821641
1812048,6333.274532578806,4015.235112543561
1822058,12172.120393631403,5439.089746050749
1832100,12077.405010233486,5448.540035215766
1842160,8633.848666849628,5015.387834354741
1852187,7743.612245350335,5743.959531771391
1862205,12873.75161620247,5798.458353562024
1872240,9950.728809885451,5170.7423875830045
1882250,13984.547018844649,5770.769173312899
1892268,10415.719988398014,5652.167848833874
1902304,7437.284930670335,4764.789859201112
1912352,11312.867676367225,5818.928740706907
1922400,11979.405746896704,5953.093601741003
1932401,14743.892221161079,6684.283135969181
1942430,11702.48656257066,6303.537718686706
1952450,15359.373482469782,6648.829884459573
1962500,15683.371814325548,6904.650953619455
1972520,12528.478500414909,6210.324703642439
1982560,9074.72245360594,5623.9980389523635
1992592,8136.903468562835,6038.601041885659
2002625,16873.630874289312,7430.622077502813
2012646,14298.121034945805,6973.916129426051
2022688,10986.321134122469,6223.427051144787
2032700,14729.383216769438,6984.538013334104
2042744,14552.733909733142,7167.67250856827
2052800,15186.665915980124,7133.935976946948
2062835,14449.796687039165,7754.39453593025
2072880,12196.733518545885,6617.394324322397
2082916,11478.34681869627,7617.825040463854
2092940,17184.724102312823,8052.978604108172
2103000,17995.04616948262,8161.249524687353
2113024,12371.155361143898,7462.496483596295
2123072,9550.73885748891,6759.464682188001
2133087,18129.916738803233,8585.674889458296
2143125,22669.296924335267,9390.603786422114
2153136,14210.597558955116,7687.036489032067
2163150,20173.144516772572,8548.451884248258
2173200,14617.426003331677,7803.606084092938
2183240,15090.516015821266,8323.212612246041
2193360,17136.784021632327,8644.404615722564
2203375,20289.47256749746,9604.617848264803
2213402,16686.543737780306,9355.73038614998
2223430,21884.66362077402,9817.181444434727
2233456,11758.221668823235,7966.792745529777
2243500,22529.96535485135,9867.73177089899
2253528,17692.798241358465,9257.058548498937
2263584,13291.209169964635,8200.739443705565
2273600,18925.40050997198,9183.479977960269
2283645,16632.292752251036,10447.120278073065
2293675,24284.04081956554,10978.080347105606
2303750,26965.021627588132,10807.001071310116
2313780,21502.35420396368,10358.414969483467
2323840,16174.47196256342,9474.4258497553
2333888,14548.604728125296,10017.460835334467
2343920,22019.770362991523,10580.71617123825
2353969,20614.522650238905,11463.858679586509
2364000,22307.052038036847,10842.564943654184
2374032,17289.351694886693,9874.434512057453
2384050,23624.44901505513,11439.424916823238
2394096,13552.4713323773,8961.482115571858
2404116,24304.21457078469,11930.15839906901
2414200,25741.39238277088,11885.154273808806
2424320,19199.716282074776,11151.953523726736
2434374,19147.647577488213,12590.832501186096
2444375,32733.77473458926,13421.111863538255
2454410,28815.44796251706,12672.696020688636
2464480,21248.081529973893,11430.501199584804
2474500,29017.42269014961,12748.35930907837
2484536,21688.839002085282,12321.59040465667
2494608,15907.75515851436,10501.308579905752
2504704,24444.371407418355,12913.116321336853
2514725,28984.72699231117,14152.815605627839
2524800,25137.227766482854,13058.735969521713
2534802,31070.83324081942,14557.154138295575
2544860,24745.93727349543,13969.30532402055
2554900,32588.291817940004,14668.241104682225
2565000,33121.8120459838,14898.30068314061
2575040,26878.77116480305,13706.170870057804
2585103,23990.568075070194,15351.451390428883
2595120,18658.027732392202,12560.29269655682
2605145,34646.55866220524,16228.665598705582
2615184,18698.55549567248,13236.643362190696
2625250,38703.234401300426,15392.252603383593
2635292,30220.54063275824,15410.802449641098
2645376,23207.485454059264,13943.610603742041
2655400,30391.109817866116,15348.035483869406
2665488,31105.117411632353,15818.935500024629
2675600,32032.922443820502,15881.450234412765
2685625,40138.36856669622,17418.331859459577
2695670,34095.067566741236,17008.8897765944
2705760,25755.29617811398,14770.832133110966
2715832,24498.506494185585,16576.536829593922
2725880,36622.64787328484,17610.32772528168
2736000,37227.03220618158,16942.82562398404
2746048,27056.787233469615,16696.251595452723
2756075,34131.59139521628,19054.966127146447
2766125,46857.31953710936,19970.144199608392
2776144,22220.72230922294,15343.871180923818
2786174,40695.61436751884,18875.22327501108
2796250,47629.08121146741,19440.31634860653
2806272,30483.42245067977,17150.138341040074
2816300,42443.12599854794,19086.457186404612
2826400,31963.195005369194,17644.63463400353
2836480,31519.513206404896,18666.107778289683
2846561,27349.3235154637,20533.916301745685
2856615,41355.10677762179,21157.200225079225
2866720,36009.03598454373,19264.67212360103
2876750,46456.066609104404,19853.12545939855
2886804,35742.60753164869,20936.724748862947
2896860,46524.59239882624,21941.75627522072
2906912,25298.227798060245,18220.969054745314
2917000,47386.201845278556,21930.96662971122
2927056,38056.73159393437,20800.340356397093
2937168,27773.401000316662,19188.71645554808
2947200,39663.41483855475,20858.369542321398
2957203,48998.85306753362,24293.750207530513
2967290,39654.09689150288,23350.878122956816
2977350,55177.52146511666,22756.89983308352
2987500,54443.980759896884,23581.633765110095
2997560,44292.13762779263,23195.052189138827
3007680,35531.14313460202,21397.115444201136
3017776,30618.256530035465,22763.65694075591
3027840,46288.1658458767,24009.201727690564
3037875,58121.43375655213,26185.917625280075
3047938,48057.71882116996,25908.873280906148
3058000,47747.52244923895,24369.41670444427
3068064,36393.464411714805,24123.62467047853
3078100,49137.56660676814,25896.572737569844
3088192,30380.09588554751,23063.669552455063