Supercomputers Architecture

Service scope
Supercomputers represent the leading edge in high performance computer technology.
Service description

his course will describe all elements in the system architecture of a supercomputer, from the shared memory multiprocessor in the compute node, to the interconnection network and distributed memory cluster, including infrastructures that host them. We will also discuss the their building blocks and the system software stack, including their parallel programming models, exploiting parallelism is central for greater computational power . We will introduce the continuous development of supercomputing systems enabling its convergence with the advanced analytic algorithms required in today's world. At this point, We will pay special attention to Deep Learning algorithms and its executions on a GPU platform. The practical component is the most important part of this subject. In this course the “learn by doing” method is used, with a set of Hands-on, based on problems that the students must carry out throughout the course. The course will be marked by continuous assessment which ensures constant and steady work. The method is also based on teamwork and a ‘learn to learn' approach reading and presenting papers. Thus the student is able to adapt and anticipate new technologies that will arise in the coming years. For the Labs we will use supercomputing facilities from the Barcelona Supercomputing Center (BSC-CNS).

Type of methodology: Combination of lecture and hands-on

Participants receive the certificate of attendance: Yes

Participants prerequisite knowledge: C/C++; Python; MPI; OpenMP; Machine/Deep Learning concepts

Level
Intermediate
Category
Training events
Service Start
Service End
Service valid until
Audience
Research and Academia
Location category
Language
English
Technical Domain
Not Relevant
Format
In person
Initiative
Castiel and EuroCC
Country