Torsten Hoefler: Catalogue data in Spring Semester 2022

Name Prof. Dr. Torsten Hoefler
FieldScalable Parallel Computing
Address
Inst. f. Hochleistungsrechnersyst.
ETH Zürich, OAT V 15
Andreasstrasse 5
8092 Zürich
SWITZERLAND
E-mailtorsten.hoefler@inf.ethz.ch
URLhttp://htor.inf.ethz.ch
DepartmentComputer Science
RelationshipFull Professor

NumberTitleECTSHoursLecturers
252-0029-00LParallel Programming Information 7 credits4V + 2UT. Hoefler, B. Solenthaler
AbstractIntroduction to parallel programming: deterministic and non-deterministic programs, models for parallel computation, synchronization, communication, and fairness.
Learning objectiveThe student should learn how to write a correct parallel program, how to measure its efficiency, and how to reason about a parallel program. Student should become familiar with issues, problems, pitfalls, and solutions related to the construction of parallel programs. Labs provide an opportunity to gain experience with threads, libraries for thread management in modern programming lanugages (e.g., Java, C#) and with the execution of parallel programs on multi-processor/multi-core computers.
252-0817-00LDistributed Systems Laboratory Information 10 credits9PG. Alonso, T. Hoefler, A. Klimovic, R. Wattenhofer, C. Zhang
AbstractThis course involves the participation in a substantial development and/or evaluation project involving distributed systems technology. There are projects available in a wide range of areas: from web services to ubiquitous computing including as well wireless networks, ad-hoc networks, and distributed application on mobile phones.
Learning objectiveStudents acquire practical knowledge about technologies from the area of distributed systems.
ContentThis course involves the participation in a substantial development and/or evaluation project involving distributed systems technology. There are projects available in a wide range of areas: from web services to ubiquitous computing including as well wireless networks, ad-hoc networks, and distributed application on mobile phones. The objecte of the project is for the students to gain hands-on-experience with real products and the latest technology in distributed systems. There is no lecture associated to the course.