-
题名基于异构编程模型的FFT算法实现和优化
- 1
-
-
作者
李亚美
陈莉丽
王锋
胡畅
-
机构
湖南大学信息科学与工程学院
军事科学院国防科技创新研究院
-
出处
《智能安全》
2023年第4期24-34,共11页
-
基金
国家重点研发计划项目(2022YFA1004303)。
-
文摘
FFT(快速傅立叶变换)是一种广泛应用于科学和工程领域的算法,现实应用中数据规模较大,需要高效实现才能满足实际应用需求。为了研究使用异构编程模型高效实现FFT算法,以华为鲲鹏处理器和昇腾AI加速芯片为实验平台,以SYCL语言为异构编程语言,实现了Cooley-Tukey基-2时域抽取FFT算法的方法和优化策略,并且提出了一种数据对切重组优化算法,大幅提高了对硬件并行能力的利用率。使用异构编程模型实现快速傅立叶变换算法可以更好地发挥异构计算设备的性能优势,易于编程且具有更高的兼容性。测试表明,在一定规模下,优化后的算法性能相比于优化前快了220.39倍。
-
关键词
异构计算
SYCL
ai芯片加速器
快速傅立叶变换
-
Keywords
heterogeneous computing
SYCL
ai chip accelerator
fast Fourier transform
-
分类号
TP391.4
[自动化与计算机技术—计算机应用技术]
-