论文标题
一组新的有效的SMP-paralallel 2D傅立叶子例程
A new set of efficient SMP-parallel 2D Fourier subroutines
论文作者
论文摘要
在不同平台上进行的一组大量测试表明,在大型2D阵列大小(大于16384x16384)的情况下,当前标准的DE FACTO软件库的性能下降。对称多处理器(SMP)系统的并行性能受到严重影响。提出了解决此问题的补救措施,并将其作为一个软件库,用于与复杂DFT相关的2D配合。对拟议的图书馆进行了对不同的可用架构和硬件配置的彻底测试,并证明了其中的绝大多数(38-94%)性能提高。新图书馆以及测试套件和所有测试的结果均以免费软件许可(GNU GPL V3)为单位在GitHub.com平台上发布。给出了编程接口以及提供的测试程序的全面描述。
Extensive set of tests on different platforms indicated that there is a performance drop of current standard de facto software library for the Discrete Fourier Transform (DFT) in case of large 2D array sizes (larger than 16384x16384). Parallel performance for Symmetric Multi Processor (SMP) systems was seriously affected. The remedy for this problem was proposed and implemented as a software library for 2D out of place complex to complex DFTs. Proposed library was thoroughly tested on different available architectures and hardware configurations and demonstrated significant (38-94%) performance boost on vast majority of them. The new library together with the testing suite and results of all tests is published as a project on GitHub.com platform under free software license (GNU GPL v3). Comprehensive description of programming interface as well as provided testing programs is given.