The spring semester 2021 will generally take place online. New presence elements as of April 26 will be communicated by the lecturers.

151-0107-20L  High Performance Computing for Science and Engineering (HPCSE) I

SemesterAutumn Semester 2018
LecturersP. Koumoutsakos
Periodicityyearly recurring course
Language of instructionEnglish



Catalogue data

AbstractThis course gives an introduction into algorithms and numerical methods for parallel computing for multi and many-core architectures and for applications from problems in science and engineering.
ObjectiveIntroduction to HPC for scientists and engineers
Fundamental of:
1. Parallel Computing Architectures
2. MultiCores
3. ManyCores
ContentParallel Programming models and languages (OpenMP, MPI). Parallel Performance metrics and Code Optimization. Examples based on grid and particle methods for solving Partial Differential Equations and on fundamentals of stochastic optimisation and machine learning.
Lecture noteshttp://www.cse-lab.ethz.ch/teaching/hpcse-i_hs18/
Class notes, handouts

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a two-semester course together with 151-0116-00L High Performance Computing for Science and Engineering (HPCSE) for CSE (next semester)
For programme regulations
(Examination block)
Bachelor's Programme in Computational Science and Engineering 2012; Version 13.12.2016 (Examination Block Core Courses)
Bachelor's Programme in Computational Science and Engineering 2016; Version 27.03.2018 (Examination Block Core Courses)
ECTS credits11 credits
Performance assessment as a semester course (other programmes)
ECTS credits4 credits
ExaminersP. Koumoutsakos
Typeend-of-semester examination
Language of examinationEnglish
RepetitionThe performance assessment is only offered at the end after the course unit. Repetition only possible after re-enrolling.
Additional information on mode of examinationwritten, 180 minutes.
If the course unit is part of an examination block, the credits are allocated for the successful completion of the whole block.
This information can be updated until the beginning of the semester; information on the examination timetable is binding.

Learning materials

No public learning materials available.
Only public learning materials are listed.

Courses

NumberTitleHoursLecturers
151-0107-20 GHigh Performance Computing for Science and Engineering (HPCSE) I
Lecture: 10-12h
Exercises: 8-10h
The exercises begin in the second week of the semester.
4 hrs
Fri08-10HG E 26.1 »
08-10HG E 26.3 »
08-10HG E 27 »
08-10ML H 44 »
10-12ML H 44 »
P. Koumoutsakos

Groups

No information on groups available.

Restrictions

There are no additional restrictions for the registration.

Offered in

ProgrammeSectionType
Doctoral Department of Mechanical and Process EngineeringDoctoral and Post-Doctoral CoursesWInformation
Computer Science BachelorElectivesWInformation
Computer Science BachelorElectivesWInformation
Mechanical Engineering MasterEnergy, Flows and ProcessesWInformation
Mechanical Engineering MasterMechanics, Materials, StructuresWInformation
Mechanical Engineering MasterRobotics, Systems and ControlWInformation
Mechanical Engineering MasterMicro & NanosystemsWInformation
Mechanical Engineering MasterBioengineeringWInformation
Micro- and Nanosystems MasterModelling and SimulationWInformation
Physics MasterGeneral ElectivesWInformation
Computational Science and Engineering BachelorCore CoursesOInformation
Robotics, Systems and Control MasterCore CoursesWInformation
Process Engineering MasterCore CoursesWInformation