基于ARM V8平台的FFT实现与优化研究

来源 :湖南师范大学 | 被引量 : 2次 | 上传用户:jy1794
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ARM V8是首款支持64位指令集的ARM处理器架构,其计算能力获得了极大提升,应用领域也更加广泛。FFT(快速傅里叶变换)是用于计算离散傅里叶变换(DFT)或其逆运算的快速算法,它广泛应用于工程,科学和数学计算。到目前为止,很少有基于ARM平台的高性能FFT算法的实现和优化,然而,随着ARM V8处理器应用的日益广泛,研究FFT算法在ARM平台上高性能实现日益重要。本文在ARM V8平台上实现和优化了一个高性能的多维FFT算法库:PerfFFT,通过FFT蝶形网络优化、蝶形计算优化、蝶形自动生成、SIMD优化、内存对齐、Cache-aware的分块算法和高效转置等优化方法的应用,显著提升了 FFT算法的性能。实验结果表明,PerfFFT相比目前应用最为广泛的开源FFT库FFTW3.3.6实现了 10%~591%的性能提升,而相比ARM高性能商业库ARM Performance Library实现了 13%~44%的性能提升。
其他文献
随着市场需求的增加,口译研究的发展,口译教学越来越得到人们的重视,但同时也存在着一定的认知误区,因此试图对几个关于口译的认知误区进行探讨和解读。明确高等体育院校英语
"赔命金"习惯法的历史沿革、内容以及与国家制定法的冲突与调适的有关问题论述者甚众。但有关"赔命金"产生的地理、社会环境以及与国家制定法的真实关系还鲜有较为全面的研究
自西部大开发这一世纪工程启动以来,西部地区经济社会的发展均实现了重大跨越,产业转型加快、社会经济加快发展,综合实力大幅提升。但是相对于东部地区依然存在一定的差距,产业发展及产业转型仍然存在着制约性因素。随着中国特色社会主义进入新时代,我国经济已由高速增长阶段转向高质量发展阶段,经济面临较大的下行压力,新常态下西部地区产业转型发展将面临严峻挑战。同时,我国仍处于发展的重要战略机遇期,先后出台“一带一
鲁迅的翻译创作以1909年《域外小说集》的出版为界分为前后两个阶段。依据操控理论,1909年之前鲁迅的选择是接受晚清主流意识形态和诗学的操控,使自己处于受控之下,而之后的
在我国,森林资源抵押贷款还属于发展初级阶段,具有巨大的发展空间。基于永安市森林资源抵押贷款的发展现状,发现永安市森林资源抵押贷款机制存在着森林保险险种匮乏、办理费
青檀又叫檀皮树,系我国珍稀濒危树种,也是我国特有的纤维树种,其树枝和树干表面的韧皮纤维是制造高档宣纸的重要原材料。青檀木质坚硬致密,可用于木质建筑修复和制作贵重家具