[patch] Fft diag, fft_ext test fixes, benchmark changes

Jules Bergmann jules at codesourcery.com
Tue May 15 01:34:36 UTC 2007


This patch:

- Adds new FFT diagnosis routine (diag/fft.hpp), similar in spirit to
   the expr diagnosis routines.

   The diagnosis is used in the FFT benchmarks out-of-place diag()
   function.  It produces output identifying the FFT BE used, like so:

	 dim: 1
	 rm : ref
	 be : fft-backend-1D-complex
	 inter_fastpath_ok : yes
	 split_fastpath_ok : no
	Ext_data_cost<Block0, LP> : 0
	Ext_data_cost<Block1, LP> : 0


- Minor fixes for fft_ext (use test_assert instead of assert, abort if 
input files not found, return EXIT_FAILURE on failure).  This test fails 
on MCOE, but qmtest was being confused by the return value and wasn't 
printing out enough debug info.

- Minor benchmark changes collecting dust in my working copy :)
    - single-line cell/fastconv case that uses huge pages,
    - split-complex FFTW3 benchmark case,
    - fix fftm benchmark to compute riob/wiob,
    - scaled variants of vmmul that were interesting at some point.

Ok to apply?  Stefan do the FFT diag bits look OK?  Don, do the 
benchmark changes look OK?

				thanks,
				-- Jules


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


More information about the vsipl++ mailing list