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
Torsten Hoefler:

 Efficient networking and programming of large-scale computing systems

(Presentation - presented in Palo Alto, CA, USA, Jun. 2015)

Abstract

We will discuss efficient techniques for large scale datacenter networking. We start by introducing a high-performance cost-effective network topology called Slim Fly that approaches the theoretically optimal network diameter. Slim Fly is based on graphs that approximate the solution to the degree-diameter problem. We analyze Slim Fly and compare it to both traditional and state-of-the-art networks. Our analysis shows that Slim Fly has significant advantages over other topologies in latency, bandwidth, resiliency, cost, and power consumption. Finally, we propose deadlock-free routing schemes and physical layouts for large computing centers as well as a detailed cost and power model. We continue our discussion by considering the endpoint interface. Here, we propose remote memory access programming which offers abstractions to coordinate directly accessible distributed memory domains. We continue by showing how RMA programming simplifies the design and tuning and introduce MPI-3's RMA semantics as a particuler example. We discuss our reference implementation for Cray machines foMPI and demonstrate results with up to half a million processes. We conclude the talk by addressing producer-consumer synchronizations in task-based runtime environments and the new proposal of notified access. Overall, we advocate RMA as a potential programming model for scalable systems ranging from single-die multicores to large-scale supercomputers.

Documents


download slides:
 

BibTeX

@misc{hoefler-networking-hp-labs,
  author={Torsten Hoefler},
  title={{Efficient networking and programming of large-scale computing systems}},
  year={2015},
  month={Jun.},
  location={Palo Alto, CA, USA},
  source={http://www.unixer.de/~htor/publications/},
}


serving: 3.145.176.228:28152© Torsten Hoefler