项目

一般

简介

功能 #672

MKL DFTI 使用说明

由 guo hanlin 在 超过 3 年 之前添加. 更新于 超过 3 年 之前.

状态:
进行中
优先级:
普通
指派给:
-
开始日期:
2021-10-26
计划完成日期:
% 完成:

100%

预期时间:
问题归属:
CPU类型:

描述

使用MKL的DFTI库进行浮点的任意长度FFT计算,速度没有定点AVX512计算快,优势在于简单方便。
计算速度的优化有很多方案:
https://www.intel.com/content/www/us/en/develop/documentation/onemkl-developer-reference-c/top/fourier-transform-functions/fft-functions/fft-computation-functions/dfticomputebackward.html

附件中的dft_mkl.c编译命令为icc dft_mkl.c -o dft_mkl -mkl


文件

dft_mkl.txt (2.4 KB) dft_mkl.txt 将拓展名修改为.c可进行demo测试 guo hanlin, 2021-10-26 12:26
Intel_MKL_FFT.pdf (756 KB) Intel_MKL_FFT.pdf 性能优化 guo hanlin, 2021-10-26 12:26

历史记录

#1

由 guo hanlin 更新于 超过 3 年 之前

  • 描述 已更新。 (diff)
  • 状态新建 变更为 转测试
#2

由 guo hanlin 更新于 超过 3 年 之前

  • 状态转测试 变更为 进行中
  • % 完成0 变更为 100

当前用于prach 98304点的fft计算,使用AVX512指令加速后的计算时间为:1ms左右,可以考虑使用其他优化方案进一步优化计算时间

导出 Atom PDF