Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
dftreal1024.results
dftreal128.results
dftreal16.results
dftreal256.results
dftreal32.results
dftreal512.results
dftreal64.results
README.md
dftreal.html
dftreal0_all.sh
dftreal0_speed_test.py
dftreal1024.results.list.json
dftreal128.results.list.json
dftreal16.results.list.json
dftreal256.results.list.json
dftreal32.results.list.json
dftreal512.results.list.json
dftreal64.results.list.json
dftreal_n.js
dftreal_n_browser.yak.js
dftreal_n_contents.js
dftreal_n_impl_desc.array.js
dftreal_n_intro.yak.js
dftreal_n_results.yak.js
fft-newsplit-2007-johnson-frigo.pdf
fftw-3.3.4.tar.gz
fftw3real_32bit_compile.sh
fftw3real_32bit_main.c
fftw3real_32bit_measure_main.c
fftw3real_64bit_compile.sh
fftw3real_64bit_main.c
fftw3real_64bit_measure_main.c
fftw3real_aligned_malloc_macro.h
fftw3real_common.c
fftw3real_common.h
fftw3real_test_duration_macro.h
speed_test_dftreal_all.py
speed_test_dftreal_fftw3real.py
speed_test_dftreal_flatorize_asmjs_v8.py
speed_test_dftreal_flatorize_c.py
speed_test_dftreal_flatorize_d.py
speed_test_dftreal_flatorize_v8.py
speed_test_dftreal_naive_v8.py
yak.js
yak_test.html
yak_test.yak.js

README.md

Top entry points:

.

./dftreal0_speed_test.py <dftsize> <environment_name> to run the speed tests, and:

  • write the results into the file dftreal<dftsize>.results/<environment_name>.json,
  • update the result list dftreal<dftsize>.results.list.json.

<dftsize> should be a number, power of 2, e.g. 1024.

<environment_name> should loosely describe your CPU, machine and operating system, e.g. I used "i5_t420s_ubuntu14.04" for an Intel i5 CPU in a Thinkpad T420s with the Ubuntu 14.04 operating system.

.

./dftreal0_all.sh <environment_name>

Convenience wrapper that runs dftreal0_speed_test.py on sizes 16, 32, 64, 128, 256 and 1024.

.

./dftreal.html to show all results, as well as more detailed explanations.

  • by default dftsize=1024.
  • for other values try to append ?dftsize=<dftsize> to the URL, e.g. dftreal.html?dftsize=512.

.

= Note =

http://stackoverflow.com/questions/23498237/compile-program-for-32bit-on-64bit-linux-os-causes-fatal-error

To compile 32 bit binaries on 64 bit Linux version, you have to Install libx32gcc development package and 32 bit GNU C Library

try this

sudo apt-get install libx32gcc-4.8-dev

and

sudo apt-get install libc6-dev-i386