F21DP - Distributed & Parallel Technologies

Hans-Wolfgang Loidl
Robert James Stewart

Course leader(s):

Aims

Syllabus

1. Foundations of sequential and parallel programming; the role of sequential host languages in the context of distributed and parallel technologies.

2. Distributed Technologies: Distribution concepts; low-level, mid-level and high-level distributed technologies; emerging distribution and coordination technologies.

3. Parallel Technologies: Design of parallel systems, parallel performance analysis; programming heterogeneous systems; practical imperative parallel programming; practical declarative parallel programming.

Learning outcomes

By the end of the course, students should be able to do the following:

Further details

Curriculum explorer: Click here

SCQF Level: 11

Credits: 15