Omnia vincit amor
Home -> Research
NB Collectives
    MPI Topologies
    MPI Datatypes
    Network Topologies
    Ethernet BTL eth
    Older Projects
  Full CV [pdf]


  Past Events

Torsten Hoefler's Home Page

HPC China (Xi'an, China) [2016]
 Associate Professor
 Scalable Parallel Computing Lab
 Computer Science Department
 ETH Zürich
 Universitaetsstrasse 6
 CAB F 75
 8092 Zürich, Switzerland
 Admin phone: +41 44 632 6879

I am Associate Professor for Computer Science at ETH Zürich where I lead the Scalable Parallel Computing Laboratory (SPCL).

Before I left the USA, I was working in the Blue Waters Directorate at the University of Illinois at Urbana-Champaign. I was responsible for performance modeling and simulation of the Blue Waters Petascale computer and applications running on it. In this effort, I worked with William Kramer, Marc Snir, and Bill Gropp and external partners.

My research interests revolve around the central topic of "Performance-centric Software Development". In the context of High-Performance Computing (HPC), one can identify three sub-branches that I am actively working on: (1) performance modeling, simulation, and optimization of large-scale parallel applications, (2) topologies, routing, and host interfaces of large-scale networks, and (3) advanced parallel programming techniques and runtime environments. An overview graph of my past and current research activities (relative to my publication list) shows their connections: Research Overview.

My Erdős number is two (via Amnon Barak) and I am an academic descendant of Hermann von Helmholtz.

I have been (and am) deeply involved in the standardization of the Message Passing Interface (MPI) Standard. I am co-chair of the collective operations working group in the MPI Forum. I am interested in Collective Communications, Process Topologies, One Sided Operations, and Hybrid Programming in MPI. I am chapter author of various chapters in the MPI-2.2 and MPI-3.0 standards and co-authored the "Using Advanced MPI" book together with Bill Gropp, Rajeev Thakur, and Rusty Lusk. The book is published by MIT Press and available on Amazon. I am also a member of ACM SIGHPC, ACM, and IEEE.

Selected Recent Service

Selected Publications

[click here for full list]
[1] C. Barthels, T. Schneider, I. Mueller, G. Alonso, T. Hoefler:
 Distributed Join Algorithms on Thousands of Cores presented in Munich, Germany, VLDB Endowment, Aug. 2017,
[2] Andrei Marian Dan, Patrick Lam, Torsten Hoefler, Martin Vechev:
 Modeling and Analysis of Remote Memory Access Programming In Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications, presented in Amsterdam, Netherlands, pages 129--144, ACM, ISBN: 978-1-4503-4444-9, Nov. 2016, Outstanding Paper Award at OOPSLA'16 (4/52)
[3] P. Schmid, M. Besta, T. Hoefler:
 High-Performance Distributed RMA Locks In Proceedings of the 25th Symposium on High-Performance Parallel and Distributed Computing (HPDC'16), Jun. 2016, (acceptance rate: 16% (20/129)) Karsten Schwan Best Paper Award at HPDC'16 (1/20)
[4] M. Besta, T. Hoefler:
 Slim Fly: A Cost Effective Low-Diameter Network Topology presented in New Orleans, LA, USA, Nov. 2014, Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis (SC14) (acceptance rate: 21%, 82/394) SC14 Best Student Paper (1/82)
[5] T. Hoefler, G. Kwasniewski:
 Automatic Complexity Analysis of Explicitly Parallel Programs In Proceedings of the 26th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA'14), presented in Prague, Czech Republic, ACM, Jun. 2014, (acceptance rate: 25%, 30/122)
[6] R. Gerstenberger, M. Besta, T. Hoefler:
 Enabling Highly-Scalable Remote Memory Access Programming with MPI-3 One Sided In Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, presented in Denver, Colorado, USA, pages 53:1--53:12, ACM, ISBN: 978-1-4503-2378-9, Nov. 2013, (acceptance rate: 20%, 92/457) Best Student Paper Finalist (8/92) and SC13 Best Paper (1/92)
[7] T. Hoefler, T. Schneider and A. Lumsdaine:
 Characterizing the Influence of System Noise on Large-Scale Applications by Simulation In International Conference for High Performance Computing, Networking, Storage and Analysis (SC'10), Nov. 2010, (acceptance rate 19.8%, 50/253) SC10 Best Paper Award


serving:© Torsten Hoefler