首页> 外文期刊>Journal of Parallel and Distributed Computing >Optimized FFT computations on heterogeneous platforms with application to the Poisson equation
【24h】

Optimized FFT computations on heterogeneous platforms with application to the Poisson equation

机译:在异构平台上的优化FFT计算及其在泊松方程中的应用

获取原文
获取原文并翻译 | 示例

摘要

We develop optimized multi-dimensional FFT implementations on CPU-GPU heterogeneous platforms for the case when the input is too large to fit on the GPU global memory, and use the resulting techniques to develop a fast Poisson solver. The solver involves memory bound computations for which the large 3D data may have to be transferred over the PCIe bus several times during the computation. We develop a new strategy to decompose and allocate the computation between the GPU and the CPU such that the 3D data is transferred only once to the device memory, and the executions of the GPU kernels are almost completely overlapped with the PCI data transfer. We were able to achieve significantly better performance than what has been reported in previous related work, including over 145 GFLOPS for the three periodic boundary conditions (single precision version), and over 105 GFLOPS for the two periodic, one Neumann boundary conditions (single precision version). The effective bidirectional PCle bus bandwidth achieved is 9-10 GB/s, which is close to the best possible on our platform. For all the cases tested, the single 3D data PCIe transfer time, which constitutes a lower bound on what is possible on our platform, takes almost 70% of the total execution time of the Poisson solver.
机译:当输入太大而无法容纳在GPU全局内存上时,我们在CPU-GPU异构平台上开发了优化的多维FFT实现,并使用所得技术开发了快速的Poisson求解器。求解程序涉及内存限制的计算,在计算过程中可能必须通过PCIe总线多次传输大型3D数据。我们开发了一种新的策略来分解和分配GPU和CPU之间的计算,从而将3D数据仅传输一次到设备内存,并且GPU内核的执行几乎与PCI数据传输完全重叠。与以前的相关工作相比,我们能够实现更好的性能,包括三个周期边界条件(单精度版本)的145 GFLOPS,两个诺伊曼边界条件(单精度)的105 GFLOPS。版)。达到的有效双向PCle总线带宽为9-10 GB / s,接近我们平台上的最佳性能。对于所有测试案例,单个3D数据PCIe传输时间几乎构成了Poisson求解器总执行时间的70%,这是我们平台上可能实现的下限。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号