首页> 外文期刊>Journal of Supercomputing >Programming with Divide-and-Conquer Skeletons: A Case Study of FFT
【24h】

Programming with Divide-and-Conquer Skeletons: A Case Study of FFT

机译:用分而治之的骨架进行编程:以FFT为例

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

摘要

We demonstrate an approach to parallel programming, based on skeletons-parameterized program schemas with efficient implementations over diverse architectures. The contribution of the paper is tow-fold: (1)we classify divide-and-conquer (DC) algorithms and provide a family of provably correct parallel implemen- tations for a particular DC skeleton, called DH (distiributable homommorphism); (2) we adjust the mathematical specification of he Fast Fourier Transform (FFT) to the DH skeleton and, thereby, obtain a generic SPMD pro- gram, well suited for implementation under MPI. The generic program includes the efficient FFT solutions used in practice-the binary-exchange and the 2D- and 3D-transpose implementations-as special cases.
机译:我们演示了一种基于骨架参数化程序架构的并行编程方法,该架构具有对各种体系结构的有效实现。本文的贡献是两方面的:(1)我们对分而治之(DC)算法进行分类,并为特定的DC骨架提供了一系列可证明正确的并行实现,称为DH(可分配同态); (2)我们将快速傅立叶变换(FFT)的数学规范调整为DH骨架,从而获得通用的SPMD程序,非常适合在MPI下实现。通用程序包括特殊情况下实际使用的高效FFT解决方案-二进制交换以及2D和3D转置实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号