Scientific Computing II (Summer Term 2021)
The lecture treats the efficient implementation of numerical algorithms with special focus on modern hardware architectures. Special implementation techniques for Multicore and GPU machines will be presented with higher insight. Distributed computing basics will also be presented.
Schedule - Certifications - Recommended Literature - Teaching Material - Homework and Exercises - Links
Schedule
Lecture: | Thursdays 15:15-16:45 |
Tutorial: | Mondays 11:15-12:45 |
All events are happening online at this BigBlueButton room. The access code is distributed to all registered participants on LSF.
In calendar weeks 26 and 27, i.e. the last two weeks of term, we are swapping lectures and exercises.
Certifications
Criteria for getting a course assessment:
- at least 50% of all possible points from the homework
- at least 50% of the points in one homework ( on n-1 of n homework sheets)
- demonstrate and explain at least one exercise in the tutorial
Other possibilities to get an assessment will be announced in the lecture.
Recommended Literature
E-Books see Links section
Rauber/Rünger: Parallel Programming; Springer 2010
Teaching Material
- Lecture Notes (2021 July 06)
- Lecture Notes 2 on 1 Layout (2021 July 06)
- Lecture Notes (2021 July 06)
Homework and Exercises
The homework and the exercises in the tutorial are organized using GITLAB.
Links
- http://openbook.galileocomputing.de/linux/ - Linux Book from Gallileo Computing (german)
- http://openbook.galileocomputing.de/shell_programmierung/ - Shell Programming Book from Gallileo Computing (german)
- http://de.wikibooks.org/wiki/Linux-Kompendium - Linux WikiBook (german)
- http://en.wikibooks.org/wiki/Linux_Guide - Linux WikiBook (english)
- http://mrob.com/pub/math/floatformats.html - Overview about (ancient) floating point formats