Home   Publications     edited volumes   Awards   Research   Teaching   Miscellaneous   Full CV [pdf]   BLOG   bio
  
 
 
  
 
  
  Events
  
  
  
  
   
  
   Past Events
  
  
  
  
  
  
   
    | 
Publications of Torsten Hoefler  
A. Friedley, G. Bronevetsky, Andrew Lumsdaine, Torsten Hoefler:
 
  |  |   | Hybrid MPI: Efficient Message Passing for Multi-core Systems
   (In IEEE/ACM International Conference on High Performance Computing, Networking, Storage and Analysis (SC13), presented in Denver, Colorado, USA, pages 18:1--18:11, ISBN: 978-1-4503-2378-9, Nov. 2013) 
 
 AbstractMulti-core shared memory architectures are ubiquitous in
    both High-Performance Computing (HPC) and commodity
    systems because they provide an excellent trade-off between
    performance and programmability. MPI’s abstraction of explicit communication across distributed memory is very popular for programming scientific applications. Unfortunately,
    OS-level process separations force MPI to perform unnecessary copying of messages within shared memory nodes. This
    paper presents a novel approach that transparently shares
    memory across MPI processes executing on the same node,
    allowing them to communicate like threaded applications.
    While prior work explored thread-based MPI libraries, we
      demonstrate that this approach is impractical and performs
      poorly in practice. We instead propose a novel process-based
      approach that enables shared memory communication and
      integrates with existing MPI libraries and applications without modifications. Our protocols for shared memory message passing exhibit better performance and reduced cache
      footprint. Communication speedups of more than 26% are
      demonstrated for two applications.
      
 
 Documentsdownload article:  
  |  |   | BibTeX |  @inproceedings{hybrid-mpi-processes,   author={A. Friedley and G. Bronevetsky and Andrew Lumsdaine and Torsten Hoefler},   title={{Hybrid MPI: Efficient Message Passing for Multi-core Systems}},   year={2013},   month={Nov.},   pages={18:1--18:11},   booktitle={IEEE/ACM International Conference on High Performance Computing, Networking, Storage and Analysis (SC13)},   location={Denver, Colorado, USA},   isbn={978-1-4503-2378-9},   source={http://www.unixer.de/~htor/publications/}, } |  
  |  
  
 
 |