Non quia difficilia sunt non audemus, sed quia non audemus difficilia sunt
Home -> Publications
Home
  Publications
    
edited volumes
  Awards
  Research
  Teaching
  Miscellaneous
  Full CV [pdf]
  BLOG






  Events








  Past Events





Publications of Torsten Hoefler
Torsten Hoefler, Jeremiah Willcock, A. Chauhan and Andrew Lumsdaine:

 The Case for Collective Pattern Specification

(Jun. 2010, Accepted at the 1st ACM Workshop on Advances in Message Passing (AMP'10) )

Abstract

Many scientific applications are written in a Bulk Synchronous Parallel style, in which regions of pure computation are separated by communication operations. Unless an existing MPI collective operation can be used, these communication operations are usually written as separate message sends and receives, making analysis and optimization difficult. This style of communication also reduces readability and maintainability by hiding the overall collective pattern in a maze of individual messages. Instead we advocate directly specifying (collective) communication operations in a domain-specific language. We further classify applications by their communication patterns, in particular with respect to different nodes' knowledge of the applications' patterns and the frequency of pattern changes, showing how a language would benefit each of these classes of applications and the requirements for such a language.

Documents

download article:
download slides:
 

BibTeX

@inproceedings{hoefler-collective-specification,
  author={Torsten Hoefler and Jeremiah Willcock and A. Chauhan and Andrew Lumsdaine},
  title={{The Case for Collective Pattern Specification}},
  year={2010},
  month={Jun.},
  note={Accepted at the 1st ACM Workshop on Advances in Message Passing (AMP'10)},
  source={http://www.unixer.de/~htor/publications/},
}


serving: 54.226.222.183:37330© Torsten Hoefler