基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
FFT(快速傅里叶变换)是用于计算离散傅里叶变换(DFT)或其逆运算的快速算法,它广泛应用于工程、科学和数学计算.到目前为止,鲜有基于ARM平台的高性能FFT算法的实现和优化,然而,随着ARMv8处理器应用的日益广泛,研究FFT算法在ARM平台上高性能实现日益重要.该文在ARMy8平台上实现和优化了一个高性能的多维FFT算法库:PerfFFT,通过FFT蝶形网络优化、蝶形计算优化、蝶形自动生成、SIMD优化、内存对齐、cache-aware的分块算法和高效转置等优化方法的应用,显著提升了FFT算法的性能.实验结果表明,PerfFFT相比目前应用最为广泛的开源FFT库FFTW实现了10%~591%的性能提升,而相比ARM高性能商业库ARMPerformance Library实现了13%~44%的性能提升.
推荐文章
基于ARM Cortex-A8平台的Out-of-place FFT算法优化
傅里叶变换
ARM Cortex-A8
NEON 指令集
Out-of-place FFT
并行操作
基于 ARMv8架构 gadget 自动搜索框架
ROP
指令序列
自动搜索
ARMv8
图灵完整性
ARMv8 ROP shellcode复杂控制流构造
ROP shellcode
ARMv8
控制流语义
CMP gadget
CSEL gadget
基于ARMv8架构ROP自动构造框架
ROP
指令序列
ARMv8
寄存器连通性
语义断层
寄存器冲突
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于ARMv8平台的多维FFT实现与优化研究
来源期刊 计算机学报 学科 工学
关键词 ARMv8 FFT算法 FFTW ARMPL SIMD优化 Cache优化 矩阵分块
年,卷(期) 2019,(11) 所属期刊栏目
研究方向 页码范围 2384-2402
页数 19页 分类号 TP393
字数 13587字 语种 中文
DOI 10.11897/SP.J.1016.2019.02384
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 张云泉 中国科学院计算技术研究所计算机体系结构国家重点实验室 69 542 15.0 21.0
2 贾海鹏 中国科学院计算技术研究所计算机体系结构国家重点实验室 11 94 5.0 9.0
3 李志豪 中国科学院计算技术研究所计算机体系结构国家重点实验室 2 16 1.0 2.0
7 陈暾 中国科学院计算技术研究所计算机体系结构国家重点实验室 1 0 0.0 0.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (19)
共引文献  (18)
参考文献  (9)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
1965(2)
  • 参考文献(0)
  • 二级参考文献(2)
1968(1)
  • 参考文献(1)
  • 二级参考文献(0)
1977(1)
  • 参考文献(1)
  • 二级参考文献(0)
1987(1)
  • 参考文献(0)
  • 二级参考文献(1)
1989(1)
  • 参考文献(1)
  • 二级参考文献(0)
1990(4)
  • 参考文献(0)
  • 二级参考文献(4)
1999(2)
  • 参考文献(0)
  • 二级参考文献(2)
2001(1)
  • 参考文献(0)
  • 二级参考文献(1)
2005(5)
  • 参考文献(1)
  • 二级参考文献(4)
2007(1)
  • 参考文献(1)
  • 二级参考文献(0)
2009(2)
  • 参考文献(0)
  • 二级参考文献(2)
2010(3)
  • 参考文献(0)
  • 二级参考文献(3)
2011(1)
  • 参考文献(1)
  • 二级参考文献(0)
2013(2)
  • 参考文献(2)
  • 二级参考文献(0)
2014(1)
  • 参考文献(1)
  • 二级参考文献(0)
2019(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
ARMv8
FFT算法
FFTW
ARMPL
SIMD优化
Cache优化
矩阵分块
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机学报
月刊
0254-4164
11-1826/TP
大16开
中国科学院计算技术研究所(北京2704信箱)
2-833
1978
chi
出版文献量(篇)
5154
总下载数(次)
49
论文1v1指导