Experience
    Education
    Bio
    Torsten is an Associate Professor of Computer Science at ETH Zürich, Switzerland. Before joining ETH, he led the performance modeling and simulation efforts of parallel petascale applications for the NSF-funded Blue Waters project at NCSA/UIUC. He is also a key member of the Message Passing Interface (MPI) Forum where he chairs the "Collective Operations and Topologies" working group. Torsten won best paper awards at the ACM/IEEE Supercomputing Conference SC10, SC13, SC14, EuroMPI'13, HPDC'15, HPDC'16, IPDPS'15, and other conferences. He published numerous peer-reviewed scientific conference and journal articles and authored chapters of the MPI-2.2 and MPI-3.0 standards. He received the Latsis prize of ETH Zurich as well as an ERC starting grant in 2015. His research interests revolve around the central topic of "Performance-centric System Design" and include scalable networks, parallel programming techniques, and performance modeling. Additional information about Torsten can be found on his homepage at http://htor.inf.ethz.ch.
    I am Assistant 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 three (via Marc Snir and Shlomo Moran) 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.