360.252 Computational Science on Many-Core Architectures
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2020W, VU, 2.0h, 3.0EC

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Online

Learning outcomes

After successful completion of the course, students are able to use modern parallel processor architectures efficiently and understand their strengths and weaknesses. Students will get a deep understanding of the main workloads in computational science and how many-core architectures can be leveraged to run larger problems in less time than with conventional approaches.

Subject of course

Topics covered in this course include:

  • Ahmdal's Law
  • FLOPs, Bandwidth, and Latency
  • Performance Modeling
  • Graphics Processing Units (SIMT processing, thread block synchronization)
  • Programming Models (Annotation-driven such as OpenMP, native such as CUDA)
  • Field Programmable Gate Arrays
  • Emerging Many-Core Architectures

Teaching methods

Presentation of new material via slides during lecture. Hands-on exercises for students to familiarize themselves with the new material in between lectures. Submission of short reports by the students. Review of student submissions, discussion of problems.

Mode of examination

Oral

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed10:00 - 11:0014.10.2020 - 20.01.2021 (LIVE)Lecture und Review of Hands-On Reports
Computational Science on Many-Core Architectures - Single appointments
DayDateTimeLocationDescription
Wed14.10.202010:00 - 11:00 Lecture und Review of Hands-On Reports
Wed21.10.202010:00 - 11:00 Lecture und Review of Hands-On Reports
Wed04.11.202010:00 - 11:00 Lecture und Review of Hands-On Reports
Wed11.11.202010:00 - 11:00 Lecture und Review of Hands-On Reports
Wed18.11.202010:00 - 11:00 Lecture und Review of Hands-On Reports
Wed25.11.202010:00 - 11:00 Lecture und Review of Hands-On Reports
Wed02.12.202010:00 - 11:00 Lecture und Review of Hands-On Reports
Wed09.12.202010:00 - 11:00 Lecture und Review of Hands-On Reports
Wed16.12.202010:00 - 11:00 Lecture und Review of Hands-On Reports
Wed13.01.202110:00 - 11:00 Lecture und Review of Hands-On Reports
Wed20.01.202110:00 - 11:00 Lecture und Review of Hands-On Reports

Examination modalities

Virtual oral exam after positive evaluation of the practical part. Registration in TISS.

Course registration

Begin End Deregistration end
01.09.2020 00:00 18.10.2020 23:59

Registration modalities

Please register via TISS in order to participate in the hands-on exercises.

Curricula

Study CodeObligationSemesterPrecon.Info
066 646 Computational Science and Engineering Mandatory3. Semester

Literature

Slides from the lecture will be made available for download.

Previous knowledge

Familiarity with at least one programming language (e.g. C or Python)

Miscellaneous

  • Attendance Required!

Language

English