Home   Publications     edited volumes   Awards   Research   Teaching   Miscellaneous   Full CV [pdf]   BLOG   bio
  
 
 
  
 
  
  Events
  
  
  
  
   
  
   Past Events
  
  
  
  
  
  
   
    | 
Publications of Torsten Hoefler  
P. Balaji, D. Buntinas, D. Goodell, William Gropp, Torsten Hoefler, S. Kumar, E. Lusk, Rajeev Thakur and Jesper Larsson Träff:
 
  |  |   | MPI on Millions of Cores
   (Parallel Processing Letters (PPL). Vol 21, Nr. 1, pages 45-60, World Scientific Publishing Company, Mar. 2011) 
 
 AbstractPetascale parallel computers with more than a million processing cores are expected to
    be available in a couple of years. Although MPI is the dominant programming interface today for large-scale systems that at the highest end already have close to 300,000
    processors, a challenging question to both researchers and users is whether MPI will
    scale to processor and core counts in the millions. In this paper, we examine the issue
    of scalability of MPI to very large systems. We first examine the MPI specification itself
    and discuss areas with scalability concerns and how they can be overcome. We then
    investigate issues that an MPI implementation must address in order to be scalable. To
    illustrate the issues, we ran a number of simple experiments to measure MPI memory
    consumption at scale up to 131,072 processes, or 80%, of the IBM Blue Gene/P system
    at Argonne National Laboratory. Based on the results, we identified nonscalable aspects
    of the MPI implementation and found ways to tune it to reduce its memory footprint.
    We also briefly discuss issues in application scalability to large process counts and features of MPI that enable the use of other techniques to alleviate scalability limitations
    in applications.
    
 
 Documentsdownload article:  
  |  |   | BibTeX |  @article{mpi-millions-cores,   author={P. Balaji and D. Buntinas and D. Goodell and William Gropp and Torsten Hoefler and S. Kumar and E. Lusk and Rajeev Thakur and Jesper Larsson Träff},   title={{MPI on Millions of Cores}},   journal={Parallel Processing Letters (PPL)},   year={2011},   month={Mar.},   pages={45-60},   volume={21},   number={1},   publisher={World Scientific Publishing Company},   source={http://www.unixer.de/~htor/publications/}, } |  
  |  
  
 
 |