[FFmpeg-devel] [PATCH] split-radix FFT

Benjamin Larsson banan
Sun Jul 27 19:09:08 CEST 2008


Loren Merritt wrote:
> On Sun, 27 Jul 2008, Benjamin Larsson wrote:
>> How do I reproduce your benchmarks ? I wanna test on Turion and Geode.
> 
> libavcodec/fft-test -h
> 
> Add START/STOP_TIMER to fft-test.c if you want cycles rather than 
> wallclock time.
> 
> For comparison to djbfft, see 
> http://article.gmane.org/gmane.comp.video.ffmpeg.devel/63309
> (only ifft, and only up to 2^13)
> 
> --Loren Merritt

AMD 64 Turion 1600Mhz:

Size    16|  32|   64|  128|  256|   512|  1024|  2048|   4096
SVN   3099|7686|20216|43378|89786|191474|409901|896884|2016729
Patch 3013|6299|14068|29506|64737|141736|313326|678710|1546830


AMD Geode 500Mhz:

Size     256|   512|   1024|   2048|   4096
SVN   203763|446831|1018458|2302720|5248048
Patch 198712|427598| 928824|2022473|4889406


I used the attached patch to get the dezicycles numbers. And my
conclusion is that if I did the benchmark correctly then the new code is
faster on both my systems.

MvH
Benjamin Larsson
-------------- next part --------------
A non-text attachment was scrubbed...
Name: benchmark_fft.diff
Type: text/x-diff
Size: 955 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080727/65273723/attachment.diff>



More information about the ffmpeg-devel mailing list