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.