Home   Publications     edited volumes   Awards   Research   Teaching   Miscellaneous   Full CV [pdf]   BLOG   bio
  
 
 
  
 
  
  Events
  
  
  
  
   
  
   Past Events
  
  
  
  
  
  
   
    | 
Publications of Torsten Hoefler  
E. Holk, W. E. Byrd, Jeremiah Willcock, Torsten Hoefler, A. Chauhan and Andrew Lumsdaine:
 
  |  |   | Kanor -- A Declarative Language for Explicit Communication
   (In Proceedings of the 13th international conference on Practical aspects of declarative languages, presented in Austin, TX, USA, pages 190--204, Springer-Verlag, ISBN: 978-3-642-18377-5, Jan. 2011) 
 
 AbstractProgrammers of high-performance applications 
    face two major implementation options: to use a high-level language 
    which manages communication implicitly or to use a low-level 
    language while specifying communication explicitly. The high-level 
    approach offers safety and convenience, but forces programmers to 
    give up control, making it difficult to hand-tune communications or 
    to estimate communication cost. The low-level approach retains this 
    control, but forces programmers to express communication at a 
    verbose, tedious, and error-prone level of detail.  We advocate a 
    complementary third approach in which the programmer declaratively, 
    but explicitly, specifies the essence of the communication pattern. 
    The programmer lets the implementation handle the details when 
    appropriate, but retains enough control to hand-encode 
    communications when necessary. In this paper we present Kanor, a 
    language for declaratively expressing explicit communication 
    patterns, and demonstrate how Kanor safely, succinctly, and 
    efficiently expresses both point-to-point and collective 
    communications.
 
 Documentsdownload article:  
  |  |   | BibTeX |  @inproceedings{holk-kanor,   author={E. Holk and W. E. Byrd and Jeremiah Willcock and Torsten Hoefler and A. Chauhan and Andrew Lumsdaine},   title={{Kanor -- A Declarative Language for Explicit Communication}},   year={2011},   month={Jan.},   pages={190--204},   booktitle={Proceedings of the 13th international conference on Practical aspects of declarative languages},   location={Austin, TX, USA},   publisher={Springer-Verlag},   isbn={978-3-642-18377-5},   source={http://www.unixer.de/~htor/publications/}, } |  
  |  
  
 
 |