1、下载
网络链接很多,这里不提供。
2、编译
tar -xzvf fftw-2.1.5.tar.gz
cd fftw-2.1.5
mkdir build_out
./configure --prefix=./build_out --host=arm-linux --enable-float --enable-static --disable-shared CC=aarch64-linux-gnu-gcc
make -j12
make install
3、性能测试
在tests目录下已经生成了fftw_test程序。
3.1、昇腾310B平台
实测数据如下:
3.2、3588平台
实测数据如下:
3.3、电脑虚拟机平台
实测数据如下:
4、结论
fftw2.1.5同样的方法测试32768个点,在昇腾要3.2ms,在3588上要0.75ms,我的电脑上0.27ms。
这个结论有点让我吃惊,貌似有点问题,需要再研究一下。