[patch] benchmark updates

Jules Bergmann jules at codesourcery.com
Fri Sep 15 18:02:10 UTC 2006


NOTE: This patch does not affect the core library or the contents of 
binary packages.

This patch adds a Impl_pop case to the Fftm benchmark which measures 
performance of a out-of-place Fftm as implemented by a loop of 
out-of-place Ffts.

Besides illustrating the advantages of using Fftm over Fft for some 
backend, this can be used to measure the performance of Fft when its 
data is not guaranteed to start in cache.  For example, in the FIR bank 
benchmark, when processing is done one row at a time, the forward Ffts 
are performing a disjoint Fftm.  Depending on the problem size vs cache 
size, their data may not be in cache.  This benchmark case partially 
models that.

Patch applied.

				-- Jules



-- 
Jules Bergmann
CodeSourcery
jules at codesourcery.com
(650) 331-3385 x705
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: bm.diff
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20060915/1e908f82/attachment.ksh>


More information about the vsipl++ mailing list