Home   Publications     edited volumes   Awards   Research   Teaching   Miscellaneous   Full CV [pdf]   BLOG   bio
  
 
 
  
 
  
  Events
  
  
  
  
   
  
   Past Events
  
  
  
  
  
  
   
    | 
Publications of Torsten Hoefler  
Torsten Hoefler and S. Gottlieb:
 
  |  |   | Parallel Zero-Copy Algorithms for Fast Fourier Transform and Conjugate Gradient using MPI Datatypes
   (Vol LNCS 6305, In Recent Advances in the Message Passing Interface (EuroMPI'10), presented in Stuttgart, Germany, pages 132--141, Springer, ISSN: 0302-9743, ISBN: 078-3-642-15645-8, Sep. 2010) 
 
 AbstractMany parallel applications need to 
    communicate non-contiguous data. Most applications manually copy 
    (pack/unpack) data before communications even though MPI allows a 
    zero-copy specification. In this work, we study two complex 
    use-cases: (1) Fast Fourier Transformation where we express a local 
    memory transpose as part of the datatype, and (2) a conjugate 
    gradient solver with a checkerboard layout that requires multiple 
    nested datatypes. We demonstrate significant speedups up to a factor 
    of 3.8 and 18%, respectively, in both cases.  Our work can be used 
    as a template to utilize datatypes for application developers. For 
    MPI implementers, we show two practically relevant access patterns 
    that deserve special optimization.
 
 Documentsdownload article:   download slides:      |  |   | BibTeX |  @inproceedings{hoefler-datatypes,   author={Torsten Hoefler and S. Gottlieb},   title={{Parallel Zero-Copy Algorithms for Fast Fourier Transform and Conjugate Gradient using MPI Datatypes}},   year={2010},   month={Sep.},   pages={132--141},   volume={LNCS 6305},   booktitle={Recent Advances in the Message Passing Interface (EuroMPI'10)},   location={Stuttgart, Germany},   publisher={Springer},   issn={0302-9743},   isbn={078-3-642-15645-8},   source={http://www.unixer.de/~htor/publications/}, } |  
  |  
  
 
 |