本文主要是介绍fftw-2.1.5交叉编译及性能测试记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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。
这个结论有点让我吃惊,貌似有点问题,需要再研究一下。
这篇关于fftw-2.1.5交叉编译及性能测试记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!