Year Two – Specialisation

Students can choose a university for specialisation. Each awarding university provides one or more specialisation.
Table of Contents

Overview

SpecialisationModulesECTS

Numerical and Data Specialist for

Science Domains

2066
Performance Analyst and Advisor1251
System Development and Support1757
System Architect1654

Numerical and Data Specialist for Science Domains

Circle showing the following elements clockwise from top: Scientific Computing, Shared Modules, Project, HPDA, AI/ML, Advanced HPC Topics
AreaModulesECTS
Scientific Computing39
Advanced HPC Topics39
AI/ML39
HPDA39
Project19
Shared Modules721
In Total2066

Focuses on the development of algorithms for supercomputers, parallel programming, computer architecture, knowledge of some application domains, and AI and data analytics. After completing this specialisation, students shall be able to work/research as a “Numerical and Data Analytics Expertise” but not limited to it.

Performance Analyst and Advisor

Circle showing the following elements clockwise from top: Performance Analysis, Shared Modules, Project, Performance Optimisation, Perfomance Modelling
AreaModulesECTS
Performance Analysis212
Performance Engineering16
Project19
Shared Modules824
In Total1251

Focuses on algorithm analysis, knowledge of performance analysis tools and models, parallel and heterogeneous programming, heterogeneous system architecture, and the ability to get the best out of heterogeneous systems.

After completing this specialization, students shall be able to work/research as a “Performance Analysis and Engineering Expertise” but not limited to it.

System Development and Support

Circle showing the following elements clockwise from top: Operating System and Virtualisation, Shared Modules, Project, Compilers and Parrqllel Programming Models, Storage and System Administration
AreaModulesECTS
Operating Systems and Virtualisation26
Storage and System Administration26

Compilers and Parallel Programming

Models

26
Project19
Shared Modules1030
In Total1757

This specialization targets graduate experts in the development of software for supercomputers, including the programming model, compiler, operating system, performance analysis tools, and middleware technologies.

After completing this specialisation, students shall be able to work/research as a “System Development, Operations, and Support Expertise” but not limited to it.

System Architect

Area Modules ECTS
System and Hardware Technologies 3 9
CPUs and Heterogeneous Systems 4 12
Chip Design and Test 3 9
Project 1 9
Shared Modules 5 15
In Total 16 54

Focuses on a processor, multiprocessor, and supercomputer architectures; memory and I/O systems; networking, circuit design, verification and test; low power techniques, fabrication and accelerators (GPUs, FPGAs, CGRAs).

After completing this specialisation, students shall be able to work/research as a “System Architecture Expertise” but not limited to it.