• DocumentCode
    234498
  • Title

    Scaling Parallel 3-D FFT with Non-Blocking MPI Collectives

  • Author

    Sukhyun Song ; Hollingsworth, Jeffrey K.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Maryland, College Park, MD, USA
  • fYear
    2014
  • fDate
    17-17 Nov. 2014
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    This paper describes a new method for scalable high-performance parallel 3-D FFT. We use a 2-D decomposition of 3-D arrays to increase scaling to a large number of cores. In order to achieve high performance, we use non-blocking MPI all-to-all operations and exploit computation-communication overlap. We also auto-tune our 3-D FFT code efficiently in a large parameter space and cope with the complex trade-off in optimizing our code in various system environments. According to experimental results with up to 32,768 cores, our method computes parallel 3-D FFT faster than the FFTW library by up to 1.83×.
  • Keywords
    application program interfaces; fast Fourier transforms; message passing; parallel processing; 2D decomposition; 3D arrays; nonblocking MPI collectives; scalable high-performance parallel 3D FFT; Arrays; Asynchronous communication; Layout; Libraries; Servers; Transforms; Tuning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA), 2014 5th Workshop on
  • Conference_Location
    New Orleans, LA
  • Type

    conf

  • DOI
    10.1109/ScalA.2014.9
  • Filename
    7016727