-
matlab源代码实现的DFT:fft_benchmark
资源介绍
DFT的matlab源代码适用于Python
*的英特尔(R)发行版的FFT基准
这套基准测试衡量FFT计算的性能,以突出显示Python
*英特尔:registered:发行版中NumPy和SciPy中FFT计算的性能改进。
我们为Python和本机(MKL
DFTI)基准提供了类似的命令行界面实现。
Python基准
要进行复制,请按照以下步骤安装适用于Python
*的英特尔(R)发行版:
conda
create
-n
'
idp3_fft
'
-c
intel
numpy
scipy
conda
activate
idp3_fft
要在Python中对FFT进行基准测试,请执行
python
fft_bench.py
[-h]
[args]
size
该方法是执行一个未经测量的计算,然后在循环中重复进行24次总定时,以进行FFT计算的16次重复。
这24个测量值被汇总以报告最小,中值和最大时序,并打印到STDOUT。
其他以'TAG:'开头的印刷行仅供参考,可根据需要将其过滤掉。
例子
对大小为(10000,
10000)
complex128数组的2D非原位FFT进行基准测试:
python
f