Discamus continentiam augere, luxuriam coercere
Home -> Publications
Home
  Publications
    
all years
    2014
    2013
    2012
    2011
    2010
    2009
    2008
    2007
    2006
    2005
    2004
    theses
    edited volumes
    presentations
    techreports
    conferences
  Awards
  Research
  Teaching
  BLOG
  Miscellaneous
  Full CV [in pdf format]
  Short CV [in pdf format]




  Events







  Recent Events





Publications of Torsten Hoefler
Copyright Notice:

The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

T. Hoefler, J. Willcock, A. Chauhan and A. 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={T. Hoefler and J. Willcock and A. Chauhan and A. 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.234.59.94:45619© Torsten Hoefler