High-performance Systems

2025/2026

Content, progress and pedagogy of the module

Projects may involve optimizing algorithms for parallel execution on multi-core processors, designing and implementing GPU-accelerated computations, parallelizing applications for distributed computing environments, or optimizing performance-critical components of software systems. Emphasis will be placed on understanding the underlying principles of high-performance computing, applying optimization techniques, and evaluating performance metrics. 

Learning objectives

Knowledge

  • Must have knowledge of methods for optimizing algorithms for parallel execution on multi-core processors 

  • Must have knowledge of GPU-accelerated computations and programming paradigms 

  • Must have knowledge of techniques for parallelizing applications for distributed computing environments 

  • Must understand performance metrics and methodologies for evaluating performance of distributed computing systems

Skills

  • Must be able to apply parallel execution models and methodologies for parallel programming and parallel applications development 

  • Must be able to develop and optimize high-performance computing systems and analyzing their performance 

  • Must be able to develop GPU-accelerated computations for high-performance tasks 

  • Must be able to utilize advanced tools and programming frameworks for high-performance computing 

Competences

  • Must have competences in designing and implementing scalable and efficient computing solutions 

  • Must be capable of evaluating and improving the performance of computing systems based on defined metrics and methodologies 

  • Must have competence in designing and implementing distributed systems and handling data parallelism and task parallelism 

Type of instruction

As described in §17

Exam

Exams

Name of examHigh-performance Systems
Type of exam
Oral exam based on a project
ECTS15
Permitted aids
All written and all electronic aids
Assessment7-point grading scale
Type of gradingExternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures
Permalink Print

Facts about the module

Danish titleHigh-performance systemer
Module codeESNCEKK2P1
Module typeProject
Duration1 semester
SemesterSpring
ECTS15
Language of instructionEnglish
Location of the lectureCampus Copenhagen
Responsible for the module
Used in

Organisation

Education ownerMaster of Science (MSc) in Engineering (Computer Engineering)
Study BoardStudy Board of Electronics and IT
DepartmentDepartment of Electronic Systems
FacultyThe Technical Faculty of IT and Design

Søg i modulbasen

View all fonts in this project