[FFmpeg-trac] #3921(avcodec:new): Faster RDFT
FFmpeg
trac at avcodec.org
Wed Sep 10 10:09:25 CEST 2014
#3921: Faster RDFT
-------------------------------------+-----------------------------------
Reporter: ubitux | Owner:
Type: enhancement | Status: new
Priority: wish | Component: avcodec
Version: git-master | Resolution:
Keywords: fft rdft | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-----------------------------------
Comment (by ubitux):
The blog post references https://github.com/alexkay/fft-bench which works
with a few adjustments.
The benchmark was using an i7 920 (no AVX). On an AVX capable CPU
(i7-3520M) I obtained this:
{{{
lavc/i 9 56
fftw/i 9 53
fftw/o 9 51
djbf/i 9 88
lavc/i 10 59
fftw/i 10 52
fftw/o 10 52
djbf/i 10 98
lavc/i 11 60
fftw/i 11 50
fftw/o 11 53
djbf/i 11 106
lavc/i 12 66
fftw/i 12 71
fftw/o 12 56
djbf/i 12 115
lavc/i 13 81
fftw/i 13 71
fftw/o 13 65
djbf/i 13 126
}}}
I started having a look but no ASM is yet written, only the C boilerplate
to enable the potential optimized code.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/3921#comment:4>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list