Coursebooks 2017-2018

PDF
 

Parallel and high-performance computing

MATH-454

Lecturer(s) :

Keller Vincent
Rezzonico Vittoria

Language:

English

Summary

This course provides insight into a broad variety of High Performance Computing (HPC) concepts and the majority of modern HPC architectures. Moreover, the student will learn to have a feeling about what architectures are suited for several types of algorithms.

Content

HPC overview:

Writing HPC code:

Keywords

HPC, Parallelization, MPI, GPU

Learning Prerequisites

Required courses

Learning Outcomes

By the end of the course, the student must be able to:

Transversal skills

Teaching methods

Lectures, exercises, project work

Expected student activities

Attendance at lectures, completing exercises, writing a project

Assessment methods

Oral defense of project work

Supervision

Office hours Yes
Assistants Yes
Forum Yes

In the programs

  • Computational science and Engineering, 2017-2018, Master semester 2
    • Semester
      Spring
    • Exam form
      Oral
    • Credits
      4
    • Subject examined
      Parallel and high-performance computing
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks
    • Practical work
      1 Hour(s) per week x 14 weeks
  • Computational science and Engineering, 2017-2018, Master semester 4
    • Semester
      Spring
    • Exam form
      Oral
    • Credits
      4
    • Subject examined
      Parallel and high-performance computing
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks
    • Practical work
      1 Hour(s) per week x 14 weeks

Reference week

MoTuWeThFr
8-9
9-10
10-11
11-12
12-13
13-14MAA110
14-15
15-16MAB1486
16-17MAB1486
17-18
18-19
19-20
20-21
21-22
Lecture
Exercise, TP
Project, other

legend

  • Autumn semester
  • Winter sessions
  • Spring semester
  • Summer sessions
  • Lecture in French
  • Lecture in English
  • Lecture in German