184.725 High Performance Computing
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2024S, VU, 3.0h, 4.5EC
TUWEL

Properties

  • Semester hours: 3.0
  • Credits: 4.5
  • Type: VU Lecture and Exercise
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to

  • Assess characteristcs of High-Performance Computers
  • Assess expected performance of parallel programs
  • Use advanced features of the MPI standard
  • Use advanced featuers of the OpenMP standard
  • Understand, analyze, and design algorithms for communication operations

 

Subject of course

Overview of current HPC architectures and communication networks, problems, algorithms and solutions (with project/exercises); advanced MPI programming (with project/exercise), tools, performance models, libraries (with project/exercise).

For lecture plan, see slides on TUWEL.

Planning overview and first lecture Monday 4.3, 15:00

 

Teaching methods

  • Lecture and discussion
  • Project work
  • Evaluation and benchmarking on the availble parallel systems

 

Mode of examination

Immanent

Additional information

ECTS Breakdown

  • Overview, planning: 2h
  • Lectures: 15x2h = 30h
  • Lecture preparation and digestion: 15x1.5h = 22.5h
  • Project/exercises: 50h
  • Oral exam/project presentation, including preparation: 8h

Total: 112.5h = 4.5 ECTS

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon15:00 - 17:0004.03.2024 - 24.06.2024EI 5 Hochenegg HS Lecture
High Performance Computing - Single appointments
DayDateTimeLocationDescription
Mon04.03.202415:00 - 17:00EI 5 Hochenegg HS Lecture
Mon11.03.202415:00 - 17:00EI 5 Hochenegg HS Lecture
Mon18.03.202415:00 - 17:00EI 5 Hochenegg HS Lecture
Mon08.04.202415:00 - 17:00EI 5 Hochenegg HS Lecture
Mon15.04.202415:00 - 17:00EI 5 Hochenegg HS Lecture
Mon22.04.202415:00 - 17:00EI 5 Hochenegg HS Lecture
Mon29.04.202415:00 - 17:00EI 5 Hochenegg HS Lecture
Mon06.05.202415:00 - 17:00EI 5 Hochenegg HS Lecture
Mon13.05.202415:00 - 17:00EI 5 Hochenegg HS Lecture
Mon27.05.202415:00 - 17:00EI 5 Hochenegg HS Lecture
Mon03.06.202415:00 - 17:00EI 5 Hochenegg HS Lecture
Mon10.06.202415:00 - 17:00EI 5 Hochenegg HS Lecture
Mon17.06.202415:00 - 17:00EI 5 Hochenegg HS Lecture
Mon24.06.202415:00 - 17:00EI 5 Hochenegg HS Lecture

Examination modalities

Exercises, project submission, project presentation, exam

 

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Tue10:00 - 12:0028.05.2024 Research Group Parallel Computing / Treitlstr 3 / DGassessed25.03.2024 00:00 - 15.04.2024 23:59TISSExam 2 / Date 3
Mon15:00 - 17:0024.06.2024Informatikhörsaal - ARCH-INF assessed23.05.2024 00:00 - 17.06.2024 23:59TISSExam 1 / 2024S

Course registration

Begin End Deregistration end
19.02.2024 00:00 11.03.2024 23:59 08.04.2024 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
066 393 Interdisciplinary Mathematics Not specified
066 645 Data Science Not specified
066 646 Computational Science and Engineering Mandatory2. Semester
066 931 Logic and Computation Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective
066 938 Computer Engineering Mandatory elective

Literature

No lecture notes are available.

Previous knowledge

Introduction to Parallel Computing, computer architecture, algorithms and data structures, programming in C

 

Preceding courses

Accompanying courses

Miscellaneous

  • Attendance Required!

Language

if required in English