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,25.034259804000612,39.28915429124918
314,49.040744341985004,37.9571459050322
415,47.185654593188566,44.01068147330094
516,29.814139838290867,35.40326996835531
618,57.585034154428186,47.07581314657244
720,50.5489715024435,51.28284589544673
821,56.137694051956245,55.43951342765635
924,40.770968335343845,57.16020068159731
1025,75.92751395644837,74.1167056697041
1127,56.093813400143695,66.1359221992383
1228,63.63876550776461,62.67342866711523
1330,67.39732946745771,68.5520455085895
1432,65.98900114908925,60.54882059779786
1535,84.1535303463672,95.57785572543305
1636,87.9122663819133,67.92239400882026
1740,85.59850531679707,92.64765395421661
1842,90.68650325564943,90.07453502418797
1945,108.99987303068286,108.73985094967506
2048,110.1133169710148,90.73327597843877
2149,128.9455096215351,163.2984247292696
2250,158.05770540461035,133.26458580669362
2354,141.11145111720776,107.52694737881647
2456,115.98857181537358,157.00099969692835
2560,151.2345607674352,139.97602911526064
2663,148.97539870221976,191.55497987278073
2764,133.62711069982015,158.29539831715883
2870,203.8802951390651,165.7611397092637
2972,159.69586940811698,177.0453082104305
3075,259.2969032760763,214.93518521583502
3180,172.06321521022926,170.02163236917278
3281,219.8435309587743,165.65816519880545
3384,214.53770160603273,180.28307902682556
3490,281.91004458336204,199.9651567456532
3596,220.9753417775225,182.8373614216246
3698,297.2566573813114,280.914049747095
37100,325.3603644869747,251.60513324096624
38105,342.8767190582043,279.1903666250605
39108,245.27534658880353,216.02387354552297
40112,242.43807674921823,282.7289933954503
41120,260.549887121219,294.19963889006465
42125,466.13762508005766,358.31713380060353
43126,405.5388520911542,348.1398510153634
44128,274.731126919966,267.2978462057428
45135,339.5489914681947,332.67613067463753
46140,432.026740545418,355.0910430733763
47144,343.5897586671331,347.71595591233046
48147,482.6218289825746,448.97156352804274
49150,520.5574486992389,389.3951112112415
50160,411.65728645522813,373.4893305954985
51162,414.98872413161854,353.72796847661914
52168,396.67754014293644,475.32040327061463
53175,629.5154895279452,486.40074435448975
54180,551.8254304194643,418.1276255835337
55189,501.999906432209,546.6722434702057
56192,424.39338492255433,501.2440006930533
57196,629.8550109785958,554.5878659532112
58200,692.6075829984926,522.3381048083486
59210,764.1682955387315,529.214929513683
60216,544.5949624759097,593.4055854966906
61224,585.8903497459202,560.0889469395263
62225,818.5896595606137,603.1045263354499
63240,632.5132064078969,573.6723011924705
64243,687.6351731605007,609.625056547462
65245,924.6838499869094,793.6869921867766
66250,997.7993138895979,695.6708393254271
67252,821.4814368649241,686.3472021646509
68256,622.5946006791995,601.036170191566
69270,966.4618005356533,664.6076232611098
70280,922.9977229699018,827.5919626943028
71288,798.9757279505935,738.0758309710482
72294,1091.4149027049555,846.0731232822054
73300,988.7210005146025,860.399067655382
74315,1196.5399010409265,976.4004316149544
75320,892.7380748238526,879.9246975196371
76324,1013.4109790117744,807.8976725520281
77336,931.9240848894511,875.2995721317252
78343,1329.4042359314353,1089.0514798496304
79350,1340.8998109352954,993.7815032140876
80360,1042.6620078603535,1016.3489320793409
81375,1625.8109701733338,1159.694248669602
82378,1407.6862424628741,1047.6034970916219
83384,947.956189144103,933.4064113806721
84392,1358.711530002366,1254.6415288650746
85400,1476.9328381473842,1060.391332207984
86405,1334.5329364683141,1152.355186332397
87420,1449.5220505484763,1157.636573475904
88432,1180.888870714028,1112.225534033662
89441,1722.4610456423923,1386.7979369732207
90448,1249.4709972817936,1186.9280093741943
91450,1829.7035467713797,1236.250778528504
92480,1430.630295851094,1259.997696639894
93486,1732.8381182868163,1260.7398924094941
94490,1961.6358728090688,1537.6250435021552
95500,2108.8534844593296,1525.7620493639135
96504,1554.0839289454048,1528.0264279408625
97512,1356.4946076891617,1306.4925729413285
98525,2201.4753136066092,1652.657193156045
99540,1980.1560661543767,1460.9786776478784
100560,1993.1385731408961,1601.6452430460038
101567,1974.7848617247919,1782.4029198569124
102576,1491.6994614297632,1540.1993755695787
103588,2103.9392596587654,1781.12617130541
104600,2118.143947043425,1786.2598783077492
105625,2937.3512918015067,2151.5737464645863
106630,2661.103952999031,1932.0570697989128
107640,2147.913297062468,1718.5827433697439
108648,1874.906380342381,1851.48106684361
109672,2109.180111263129,1861.1526695248347
110675,2568.12014513825,2087.2467890104153
111686,2845.1103830652255,2220.8210573353467
112700,2874.4489160743424,2169.985767232893
113720,2378.561758393675,2079.612886455323
114729,2322.35197498431,2227.096316520868
115735,3201.9226299591155,2502.1476794789596
116750,3352.698460843744,2455.6021292417336
117756,2958.5219858445216,2270.8620209515852
118768,2376.7694320106457,2016.3218219606485
119784,2901.4879802348514,2425.339483541925
120800,3160.009227996936,2364.211614166888
121810,3345.342905759607,2410.949779236201
122840,3102.2487886244066,2624.35064656478
123864,2692.4971206663654,2426.5097884158
124875,4056.3944092251945,3026.4734174502846
125882,3883.4197878554264,2815.318429080213
126896,2992.02846173552,2411.653534605212
127900,3761.4974833982933,2744.8603766200526
128945,3748.6930811865086,3178.5314751625906
129960,3019.1141028782645,2854.834749870308
130972,3615.119902445637,2843.360737609426
131980,4214.503213798275,3286.611929228005
1321000,4441.198702799367,3317.085945359707
1331008,3351.064261269985,3030.577263160678
1341024,3023.184104644153,2624.448581387514
1351029,4648.734899171318,3629.4573801895117
1361050,5004.197080419074,3514.751002166472
1371080,4224.2987175119715,3442.271626159868
1381120,4243.505743472631,3464.1746593549688
1391125,5257.382059065413,3862.8178835157387
1401134,4861.6586391095425,3660.64970927767
1411152,3377.3240055225397,3154.478229683136
1421176,4511.794677026637,3930.2643584705916
1431200,4435.880509752193,3841.4573918486776
1441215,4682.3210583055115,4052.8237256504794
1451225,5985.637049479409,4541.333350404441
1461250,6305.243898272556,4513.561917244068
1471260,5617.306442190384,4173.678797039341
1481280,4198.034818135532,3767.4497320815794
1491296,4368.855550814783,3848.4228424827315
1501323,5465.020182173543,4623.190383890714
1511344,4469.80395250549,4053.0222598703076
1521350,6292.598626988499,4472.7275040088525
1531372,6091.221264014321,4788.111186685164
1541400,6062.343301850894,4822.102879015812
1551440,5005.93452440256,4551.471040055692
1561458,6069.774629375075,4723.011804577561
1571470,7241.0820705619235,5268.571740518314
1581500,6521.758134710195,5386.150564132708
1591512,6010.807039955502,4975.681428526582
1601536,4634.584540934301,4415.260417586294
1611568,6204.330149253731,5174.0626562333655
1621575,7737.575654846934,5794.0078958913855
1631600,6755.938229582287,5287.254160120949
1641620,6939.164568789714,5369.203447826872
1651680,6474.853688961135,5569.552197633705
1661701,6836.0537275344095,6023.8331592286095
1671715,8681.59432796238,6648.042295102542
1681728,5396.2657820420645,5293.152136353377
1691750,8571.410609822176,6467.029932555047
1701764,7883.369576531734,6112.086255899348
1711792,5935.20700372885,5323.897518555682
1721800,7225.717804754858,6400.369325427156
1731875,10117.664133065407,7409.639255434715
1741890,9156.921380255197,6725.31473862125
1751920,6743.551363476186,6096.1948842390375
1761944,7792.004350902911,6418.933978897591
1771960,9069.844198780575,7195.139744898972
1782000,9531.796441612554,7164.8829095009005
1792016,7064.463803041596,6572.931865606299
1802025,8809.486340234023,7493.177112457514
1812048,6510.718736814989,5919.896540163138
1822058,10239.106729997744,7685.389698114801
1832100,9587.41372010072,7678.789296070332
1842160,7936.94758623697,7345.451676003421
1852187,8514.760090428525,7865.950008830516
1862205,11217.501679550352,8496.353205208974
1872240,9206.694329306205,7555.637320890904
1882250,11552.631800450283,8316.358129206721
1892268,10323.457237740427,8015.016311780431
1902304,7616.108982824243,6906.1513713503855
1912352,9499.516351643066,8296.625621625308
1922400,9749.390957676962,8476.176763732146
1932401,12333.218553404178,9591.674095269831
1942430,11426.526239344917,8750.387834709247
1952450,12532.341939085987,9652.835380610915
1962500,13282.472129731328,9898.717439374153
1972520,10663.96360862427,9182.142508678353
1982560,9820.410443104012,8282.341728574695
1992592,8401.736059752893,8528.614502629236
2002625,13851.654365073253,10637.646859953355
2012646,13297.339295707707,9887.475611415543
2022688,9943.011126444962,8780.125704609267
2032700,12946.092077380164,9876.184577677384
2042744,12885.048377769826,10508.81756953502
2052800,13089.00940990099,10324.455117639105
2062835,12882.116545853329,11138.662654871767
2072880,11078.760599668176,9887.033055253134
2082916,12573.65110036262,10545.644999614498
2092940,13968.36260309485,11479.858909969662
2103000,13861.767583821236,11801.129523512598
2113024,11564.537539565257,10625.410819799383
2123072,10135.937506773065,9703.061679326142
2133087,16048.726321856066,12481.643352165296
2143125,18436.280990433595,13740.007907850835
2153136,13459.67039213265,11341.62784223025
2163150,16945.745813455767,12480.072387983919
2173200,14559.688436067041,11483.398399012509
2183240,14703.539618561545,11920.161719679794
2193360,14286.115251958032,12334.681264027025
2203375,16558.477083252976,13741.508187163472
2213402,16692.542226207443,13024.255300014778
2223430,18171.285639678397,14302.116415650346
2233456,12088.713713166839,11539.247650819452
2243500,18314.763292722306,14292.074985483185
2253528,15376.386207514408,13442.574281562485
2263584,14017.733991000658,11804.460660017949
2273600,15932.75035948322,13748.16751513663
2283645,16213.399597408994,14564.580976027208
2293675,20263.214077742225,15836.560139767467
2303750,21297.568003353874,15565.621089789149
2313780,19367.764605336743,14951.904836275591
2323840,14352.56875303158,13707.185796106623
2333888,15965.838624472186,13917.979994215626
2343920,19199.686668289305,15674.845296958198
2353969,18747.558360596104,16277.487833111669
2364000,20316.021432503327,15802.268759301543
2374032,15735.642195855598,14450.099055954159
2384050,21499.73646513451,16338.472071671345
2394096,14489.782447390651,13763.145124829069
2404116,20119.58421553578,17049.1202619005
2414200,20292.572301179745,17119.336417910446
2424320,17621.24134016973,16381.44923550564
2434374,20982.311442450693,17101.06952595024
2444375,25406.038063301163,19537.270533885032
2454410,24566.907374020982,18324.899678015674
2464480,19787.182092212206,16645.924364200142
2474500,24001.545260392075,18274.37111817152
2484536,21470.93601204053,17536.10106757584
2494608,16181.99135880006,15225.5258276378
2504704,20808.942122503136,18735.337201918814
2514725,24124.65912704048,20583.702683488496
2524800,20524.784919092657,19147.1982077962
2534802,26216.600899177898,20977.772681001985
2544860,23907.204112785505,19578.717905127825
2554900,26799.546235986243,21037.880487409173
2565000,28029.030031370727,21716.034246851552
2575040,22545.970363663233,20032.617194005725
2585103,23595.55524977658,21570.48595729917
2595120,20084.687109109935,18377.532526606647
2605145,29304.85969323447,23392.19843343396
2615184,19158.633627378542,18875.111202100692
2625250,30990.90297934831,22283.890971156816
2635292,27496.05281439338,21884.859297308834
2645376,21016.58481535864,20139.38772156594
2655400,27571.15282793951,22976.58008997151
2665488,27819.953517478614,22551.33209680357
2675600,27743.858447613417,22594.9945072015
2685625,32795.508349046846,25157.364113552572
2695670,31255.256914530073,23986.232301448566
2705760,23433.74598823422,21966.29224767253
2715832,27100.328807530008,23156.33488568473
2725880,29421.13519641165,25578.60074105761
2736000,28947.063322612332,24690.11247103591
2746048,24797.783715235702,23883.442775593176
2756075,30247.666195753904,26977.053527658736
2766125,36971.428308293514,28747.479830318414
2776144,22273.734104746294,22470.16688730067
2786174,35318.46070763579,26935.146559336048
2796250,39034.79364142729,28501.985433173595
2806272,28595.237099592312,27637.541759026648
2816300,35653.77661983576,27053.711270134478
2826400,30714.548969724397,25017.148336232014
2836480,30299.04397454671,26126.725658808613
2846561,29573.276496097373,28438.235039962845
2856615,34952.3333158817,29967.244956853894
2866720,30008.12669460976,27523.295566967143
2876750,39332.48873095906,28619.337683220474
2886804,35312.73691739323,28613.535310373005
2896860,38701.46744552182,30874.39375304788
2906912,25709.500715002374,25944.93542112263
2917000,38476.91665798957,30969.24410734077
2927056,32739.39775459337,29178.637302653882
2937168,28329.23589799236,31407.31720665278
2947200,33270.3805450963,29763.622344712083
2957203,42220.07877001133,33701.8398012668
2967290,39134.21361749667,31644.48454349142
2977350,45070.039263806975,32759.751526624303
2987500,41308.265125240134,34047.91599781903
2997560,39940.09848062657,32653.28049485247
3007680,31678.562658918756,30191.524055868274
3017776,32759.623847692234,31100.29510612162
3027840,40616.36889451258,33813.898419000936
3037875,47665.62549501432,36907.80916539415
3047938,44997.35458051776,35225.17751103042
3058000,43093.10096889637,34426.41756638453
3068064,33155.20042855032,36703.43943987434
3078100,44467.04687386649,35494.640418522664
3088192,31527.178817887565,44417.03461477491