SPCL MembersHead of the Lab
Ph.D., Indiana University, 2008
Contact: htor at inf.ethz.ch / Office: CAB F 75
Torsten is a Full 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. He is also a key member of the Message Passing Interface (MPI) Forum where he chairs the "Collective Operations and Topologies" working group. Torsten received his Ph.D. in Computer Science from Indiana University. He won the best paper award at the ACM/IEEE Supercomputing Conference 2010 (SC10), published over 40 peer-reviewed scientific conference and journal articles and authored chapters of the MPI-2.2 and MPI-3.0 standards. Torsten received the SIAM SIAG/Supercomputing Junior Scientist Prize in 2012. His research interests revolve around the central topic of "Performance-centric Software Development" and deal with scalable networks, parallel programming techniques, and performance modeling.
Tal Ben-Nun (ETH Zurich Postdoctoral Fellowship, SNF Ambizione)
PhD, Hebrew University of Jerusalem, Israel, October 2016
Contact: tbennun at inf.ethz.ch / Office: CAB E 73.2
Tal is a postdoctoral researcher with SPCL at ETH Zürich. Tal received his MSc and PhD from the Hebrew University of Jerusalem, where he researched runtime environments for GPU-based HPC clusters and programming abstractions for massively parallel architectures. His research interests include parallel and distributed programming models, massively parallel architectures, operating systems and nonlinear optimization.
Tiziano De Matteis
PhD, University of Pisa, Italy, October 2016
Contact: tiziano.dematteis at inf.ethz.ch Office: CAB E 77.2
Tiziano received his MSc and PhD from the University of Pisa. During his PhD, he investigated parallel and adaptive (autonomic) solutions for High Performance and Energy Aware Stream Processing applications. His research interests include parallel and distributed programming models, massively parallel architectures, operating systems and nonlinear optimization. My principal research interests are related to Parallel Computing with a particular focus in Parallel Data Stream Processing, High-Level Parallel Programming and Energy Awareness.
PhD, University of Science and Technology Beijing, China, June 2014
Contact: shigang.li at inf.ethz.ch Office: CAB D 71
Shigang is a postdoctoral researcher in SPCL at ETH Zurich since Aug. 2018. He received his Bachelor in computer science and technology and PhD in computer architecture from the University of Science and Technology Beijing. From 2011 to 2013, he was a joint Ph.D student at University of Illinois at Urbana-Champaign (funded by CSC). During his PhD, he built the performance model and designed new algorithms for MPI collective communications. He also investigated high-performance sparse matrix operations and deep learning algorithms on massively parallel architectures. Before joining SPCL, he worked in Institute of Computing Technology, Chinese Academy of Sciences. His research interests focus on parallel and distributed computing, including parallel algorithms, parallel programming models, and parallel and distributed deep learning.
Nikoli Dryden (ETH Postdoctoral Fellowship)
PhD, University of Illinois at Urbana-Champaign, August, 2019
Contact: ndryden at ethz.ch Office: CAB D 71
Nikoli is an ETH Postdoctoral Fellow at ETH Zurich. He received his PhD in computer science from the University of Illinois at Urbana-Champaign for work on large-scale distributed training of deep neural networks. His research interests include distributed training of deep neural networks, machine learning for computational science, parallel algorithms and runtimes, graph analytics, and communication and performance optimization.
Ph.D., Technical University Darmstadt, Germany, October 2017
Contact: acalotoiu at inf.ethz.ch / Office: CAB D 71
Alexandru received his Ph.D. from the Technical University Darmstadt and his M.Sc. from the RWTH Aachen University. His research interests revolve around understanding and improving the performance of parallel programs, and his focus during his Ph.D. was the automatic empirical performance modeling of parallel applications. His current research interests include optimizing parallel applications, leveraging machine learning in performance analysis, and automating performance analysis workflows.
Daniele De Sensi (ETH Postdoctoral Fellowship)
PhD, University of Pisa, Italy, April 2018
Contact: ddesensi at ethz.ch
Daniele received his MSc and PhD from the University of Pisa, Italy. His doctoral work focused on autonomic and power-aware runtime solutions for parallel applications. He has designed algorithms to enforce power consumption and performance requirements on parallel applications through dynamic reconfigurations, by exploiting online learning techniques. He is also interested in HPC interconnection networks, parallel programming models and parallel and distributed computing.
Kazuki Osawa (ETH Postdoctoral Fellowship)
PhD, Tokyo Institute of Technology, Japan, March 2021
Contact: kazuki.osawa at inf.ethz.ch / Office: CAB D 71
Kazuki is a postdoctoral researcher at ETH Zurich. He received his PhD in computer science from the Tokyo Institute of Technology, where he researched large-scale distributed parallel computation for second-order optimization and approximate Bayesian inference in training deep neural networks. His research interests include machine learning, mathematical optimization, Bayesian modeling, matrix approximations, and distributed parallel computing.
M.S., Chemnitz University of Technology, Germany, 2011
Contact: timos at inf.ethz.ch / Office: CAB D 71
Timo received his Diplom (german equivalent of Master of Science) from the Chemnitz University of Technology. His main research topic is communication within high-performance computing, in particular hardware offload for collective communication. He has won the SC08 Cluster Challenge, as well as the best paper award at SC10 (together with Torsten Hoefler).
Within the SPCL lab he is also responsible for some administrative tasks, such as IT infrastructure.
Maciej Besta (Google Fellowship for Parallel Computing)
M.S., AGH University of Science and Technology, Cracow, Poland, 2012
Contact: maciej.besta at inf.ethz.ch / Office: CAB D 71
Maciej received his MSc (summa cum laude) from AGH-UST in Cracow, Poland. His research topics are high-performance graph computations and networking. From 2009 to 2012 he was involved in research at CERN, Geneva (development of visualization systems in the TOTEM Experiment and database systems in the Engineering Department). He won, among others, the competition for the Best Student of Poland (2012), the first Google Fellowship in Parallel Computing (2013), and the ACM/IEEE-CS George Michael Fellowship (2015). He received Best Paper awards and Best Student Paper awards at ACM/IEEE Supercomputing 2013, 2014, and 2019, at ACM HPDC 2015 and 2016, ACM Research Highlights 2018, and several more best paper nominations (ACM HPDC 2014, ACM FPGA 2019, and ACM/IEEE Supercomputing 2019). More detailed information and CV: [ personal site ].
Salvatore Di Girolamo
M.S., Scuola Superiore Sant'Anna and Universita' di Pisa, Italy, 2014
Contact: salvatore.digirolamo at inf.ethz.ch / Office: CAB D 71
Salvatore holds an MSc in Computer Science and Networking (summa cum laude) from University of Pisa and Scuola Superiore Sant'Anna, Italy. His research interests include high-performance networking and communication offload for next-generation networks and RMA programming. He has won the best student paper award at HOTI'15.
M.S., AGH University of Science and Technology, Cracow, Poland, 2013
Contact: grzegorz.kwasniewski at inf.ethz.ch / Office: CAB E 64.2
Grzegorz received his Master of Science from the AGH University of Science and Technology in Cracow, Poland. His main research topic is analysis of complexity and time evaluation of highly-parallelizable programs as part of a high-performance computing. He has won an academic session of scientific associations two times with his work on data mining systems.
M.S., Lappeenranta University of Technology, Lappeenranta, Finland, 2015
Contact: konstantin.taranov at inf.ethz.ch / Office: CAB F 72
Konstantin holds a Master of Science (summa cum laude) in Technomathematics and Computational Engineering from Lappeenranta University of Technology in Finland. He has also obtained a second Master's degree (summa cum laude) in Applied Mathematics and Computer Science from Southern Federal University in Russia. Currently, his main research topic is on fault resiliency of distributed systems and RDMA networks.
Johannes de Fine Licht
M.S., University of Copenhagen, Denmark, 2016
Contact: johannes.definelicht at inf.ethz.ch / Office: CAB E 77.2
Johannes holds a Master in Computer Science and a Bachelor in Physics from the University of Copenhagen. During his studies he spent one year at CERN in Geneva, Switzerland, working in computational particle physics, as well as three months as a technical intern at Xilinx in Dublin, Ireland. His current research topics are in high throughput computing on FPGAs.
Alexandros Nikolaos Ziogas
M.Sc., National Technical University of Athens, Greece, 2016
Contact: alexandros.ziogas at inf.ethz.ch / Office: CAB E 61.3
Alexandros holds a Diploma/M.Sc. in Electrical and Computer Engineering from the National Technical University of Athens, Greece. His research interests lie in parallel and distributed computing, optimization and machine learning.
M.S., RWTH Aachen, Germany, 2017
Contact: marcin.copik at inf.ethz.ch / Office: CAB D 71
Marcin holds a Master in Simulation Sciences from RWTH Aachen and a Bachelor in Computer Science from the Silesian University of Technology in Poland. During his studies he interned at the Louisiana State University, USA, working on heterogeneous programming in HPX. His research interests include high-performance computing, parallel algorithms, and heterogeneous computing.
M.S., ETH Zurich, Switzerland, 2017
Contact: niels.gleinig at inf.ethz.ch / Office: CAB D 71
Niels received his bachelors degree in mathematics from UAB Barcelona. During his masters in mathematics at ETH Zurich he focused on number theory and probability theory. His main research interests are IO-complexity, pebble games and sorting networks.
M.S., ETH Zurich, Switzerland, 2019
Contact: email@example.com / Office: CAB D 71
Lukas received his MSc in Computer Science from ETH Zurich. His research focuses on graph algorithms and communication efficiency, with a special interest in randomized approaches. For his work on parallel minimum cut algorithms he won the best paper award at SPAA'18.
M.S.,Moscow Institute of Physics and Technology, Russia, 2019
Contact: anivanov at inf.ethz.ch / Office: CAB D 71
Andrei received his Bachelor degree in Computer Science (2017) and a Master degree in Applied Mathematics and Physics (2019) from Moscow Institute of Physics and Technology (MIPT), Russia. Before joining SPCL, Andrei worked in the laboratory of Applied computational geophysics (at MIPT) from 2014 to 2019. He participated in the implementation of high-performance numerical solvers for geological simulations. His research interests include high-performance computing, compiler optimizations, algorithms, and programming models of parallel computations.
MSc, Sharif University of Technology, Tehran, January 2020
Contact: saleh.ashkboos at inf.ethz.ch / Office: CAB D 71
Saleh received his master in Computer Science from Sharif University of Technology. During his master, he worked in the Distributed Algorithms and Systems lab (at IST Austria) in 2019. He was working on the implementation of distributed training of deep neural networks with low communication overhead. His research interests are high-performance computing, parallel and distributed training of deep neural networks, and high-performance graph computations.
Contact: daniela.fritzsche at inf.ethz.ch / Office: CNB H 107.1
Daniela is the administrative support for the group. No matter whether questions regarding Human Resources, Finance, Event management or other topics arise, she will make sure that the researchers can really focus on their projects. Daniela formerly worked as an Personal Assistant in HR and Global Sales for Mondelez International. Before that she worked as Sales Manager in the hotel industry and studied hotel management in Chur.
Postdoc Alumni Gallery
|Sabela Ramos||Edgar Solomonik|
Ph.D. Graduate Gallery
|Tobias graduated in 2020, with his dissertation titled "Data Movement Optimization for High-Performance Computing".||Bogdan graduated in 2020, with his dissertation titled "Workload and Interconnection Network Aware Performance Optimization".|
Current Master/Bachelor Students
Jagpreet Singh - Visiting Scientist (Swiss Government Excellence Fellow) (2016-2017)From: IIT RoparLeft to: IIT Allahabad (Assistant Professor)
Tobias Grosser - Postdoc (2019-2020)From: École Normale Supérieure ParisLeft to: University of Edinburgh (Reader)
Edgar Solomonik - Postdoc (2014-2016)From: University of California BerkeleyLeft to: University of Illinois at Urbana-Champaign (Assistant Professor)
Pierre Jolivet - Postdoc (2015)From: Université de GrenobleLeft to: CNRS
Theodoros Theodoridis - Researcher (2019)From: ETH Zurich (M.Sc. student)Left to: ETH Zurich (Ph.D. student)
Andreas Kuster - Student Research Assistant (2021)From: ETH ZurichLeft to: ETH Zurich (M.Sc. student)
Carl-Johannes Johnsen - Visiting Student (2021)From: University of CopenhagenLeft to: University of Copenhagen (PhD student)
Yuanchao Xu - Visiting Student (2017)From: Tsinguhua UniversityLeft to: Tsinguhua University (PhD student)
Yosuke Oyama - Visiting Student (2017)From: Tokyo Institute of TechnologyLeft to: Tokyo Institute of Technology (PhD Student)
Johannes Doerfert - Visiting Scientist (HiPEAC fellowship) (2016)From: Saarland UniversityLeft to: Saarland University (PhD Student)
Flavio Vella - Visiting Scientist (2016)From: Sapienza, University of RomeLeft to: Sapienza, University of Rome
Giuseppe Portaluri - Visiting Scientist (HiPEAC fellowship) (2015)From: University of PisaLeft to: University of Pisa (Ph.D. student)
Robert Khasavov - Student Intern (2014-2015)From: Moscow Institute of Physics and TechnologyLeft to: TU Dresden (Ph.D. student)
Arnamoy Bhattacharyya - Student (2013-2015)From: University of AlbertaLeft to: University of Toronto (Ph.D. student)
Marius Poke - Student Intern (2014-2015)From: RWTH AachenLeft to: University of Stuttgart/HLRS (Ph.D. student)
Dmitry Moor - Student Intern (2013-2014)From: Baumann University, MoscowLeft to: University of Zurich (Ph.D. student)
Sabela Ramos Garea - Visiting Scientist (HiPEAC fellowship) (2012-2013)From: University of CorunaLeft to: University of Coruna (Ph.D. student)
Robert Gerstenberger - Visiting Student (2013)From: Chemnitz University of TechnologyLeft to: Chemnitz University of Technology (M.Sc. student)
Dominic Hofer - Software Engineer (2018-2021)From: MeteoSwissLeft to: MeteoSwiss
Giacomo Serafini - Software Engineer (2018-2021)From: Politecnico di MilanoLeft to: Code Lane GmbH
Yishai Oltchik - Ph.D. Student (2018-2020)From: Hebrew UniversityLeft to: NextSilicon
Bogdan Prisacari - Ph.D. Student (2020)From: ETH Zurich (M.Sc. student)Left to: IBM Research
Alexandr Nigay - Ph.D. Student (2018)From: University of EdinburghLeft to: Verity Studios
Andrea Bignoli - Ph.D. Student (2017)From: Politecnico di MilanoLeft to: -
Andrea Arteaga - Ph.D. Student (CSCS) (2015)From: ETHLeft to: Nozomi Networks
Sabela Ramos Garea - Postdoc (2015-2016)From: University of CorunaLeft to: Google
Roberto Belli - Visiting Student (2014-2015)From: Scuola Superiore Sant'AnnaLeft to: Credit Suisse