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
Simone Pellegrini, Torsten Hoefler, T. Fahringer:

 Exact Dependence Analysis for Increased Communication Overlap

(In Recent Advances in the Message Passing Interface - 19th European MPI Users' Group Meeting, EuroMPI 2012, Vienna, Austria, September 23-26, 2012. Proceedings, presented in Vienna, Austria, Springer, ISBN: 978-3-642-33517-4, Sep. 2012)

Abstract

MPI programs are often challenged to scale up to several million cores. In doing so, the programmer tunes every aspect of the input code. However, for large applications, this is often not practical and expensive tracing tools and post-mortem analysis are employed to guide the tuning efforts finding hot-spots and performance bottlenecks. In this paper we revive the use of compiler analysis techniques to automatically unveil opportunities for communication/computation overlap using the result of exact data dependence analysis provided by the polyhedral model. We apply our technique to a 5-point stencil code showing performance improvements up to 28% using 512 cores.

Documents

download article:
 

BibTeX

@inproceedings{pellegrini-exact-analysis-mpi,
  author={Simone Pellegrini and Torsten Hoefler and T. Fahringer},
  title={{Exact Dependence Analysis for Increased Communication Overlap}},
  year={2012},
  month={Sep.},
  booktitle={Recent Advances in the Message Passing Interface - 19th European MPI Users' Group Meeting, EuroMPI 2012, Vienna, Austria, September 23-26, 2012. Proceedings},
  location={Vienna, Austria},
  publisher={Springer},
  isbn={978-3-642-33517-4},
  source={http://www.unixer.de/~htor/publications/},
}


serving: 3.15.1.23:37033© Torsten Hoefler