Home   Publications     edited volumes   Awards   Research   Teaching   Miscellaneous   Full CV [pdf]   BLOG   bio
  
 
 
  
 
  
  Events
  
  
  
  
   
  
   Past Events
  
  
  
  
  
  
   
    | 
Publications of Torsten Hoefler  
Torsten Hoefler, Christian Siebert and Andrew Lumsdaine:
 
  |  |   | Group Operation Assembly Language - A Flexible Way to Express Collective Communication
   (In ICPP-2009 - The 38th International Conference on Parallel Processing, presented in Vienna, Austria, IEEE, ISBN: 978-0-7695-3802-0, Sep. 2009) 
 
 AbstractThe implementation and optimization of collective
    communication operations is an important field of active research. Such operations directly influence application performance and need to map the communication requirements in
    an optimal way to steadily changing network architectures. In
    this work, we define an abstract domain-specific language to
    express arbitrary group communication operations. We show
    the universality of this language and how it can be used to
    implement all existing collective operations. By design, it readily
    lends itself to blocking and nonblocking execution, as well
    as to off-loaded execution of complex group communication
    operations. We also define several offline and online optimizations
    (compiler transformations and scheduling decisions, respectively)
    to improve the overall performance of the operation. Performance
    results show that the overhead to express current collective
    operations is negligible in comparison to the potential gains in a
    highly optimized implementation.
 
 Documentsdownload article:   download slides:      |  |   | BibTeX |  @inproceedings{hoefler-goal,   author={Torsten Hoefler and Christian Siebert and Andrew Lumsdaine},   title={{Group Operation Assembly Language - A Flexible Way to Express Collective Communication}},   year={2009},   month={Sep.},   booktitle={ICPP-2009 - The 38th International Conference on Parallel Processing},   location={Vienna, Austria},   publisher={IEEE},   isbn={978-0-7695-3802-0},   source={http://www.unixer.de/~htor/publications/}, } |  
  |  
  
 
 |