Unit HIGH PERFORMANCE COMPUTING
- Course
- Informatics
- Study-unit Code
- 55961406
- Curriculum
- Artificial intelligence
- Teacher
- Osvaldo Gervasi
- Teachers
-
- Osvaldo Gervasi
- Hours
- 78 ore - Osvaldo Gervasi
- CFU
- 9
- Course Regulation
- Coorte 2024
- Offered
- 2024/25
- Learning activities
- Caratterizzante
- Area
- Discipline informatiche
- Academic discipline
- ING-INF/05
- Type of study-unit
- Obbligatorio (Required)
- Type of learning activities
- Attività formativa monodisciplinare
- Language of instruction
- English
- Contents
- Introduction to High Performance Computing (HPC) and High Throughput Computing (HTC); Cluster implementation and administration. Construction of scalable, high-reliability services. The Condor Project for High Throughput Computing. Cloud Systems Architecture; Process Management and Balancing in Cluster and Cloud environments; Cloud Computing. Virtualisation, Docker, Kubernetes Systems.
- Reference texts
- J. Garrison and K. Nova, Cloud Native Infrastructure-Patterns for Scalable Infrastructure and Applications in a Dynamic Environment, O’Reilly and Associates, 2018, ISBN: 978-1-492-03969-3
Teaching material provided by the lecturer with bibliographical references - Educational objectives
- The main objective of the course is to introduce the student to the study of emerging systems, which are among other things the basis for the realisation of modern data centres and the release of high reliability environments, as well as to present high performance systems, which are fundamental for the advancement of knowledge and science, and for delivering modern services, including those in the mobile environment.The main knowledge acquired will be:Design and implementation of Cluster systems: main problems and methods of installation and configuration High reliability services and high performance systems The Condor environment for the realisation of High Throughput Clusters. GPGPU Computing and GPU OpenCL programming: to increase the performance of many applications. Cloud Computing: design and implementation of hybrid clouds. Virtualisation environments, Docker and Kuberntes systems.
- Prerequisites
- No prerequisites are required to the student to attend the course; however the knowledge related to designing and implementing Internet Services it is expected to be known by all students.A strong knowledge of open source operating systems like Linux facilitates the acquisition of the concepts presented during classes. Furthermore, examples and use cases will be presented, aimed at facilitating the learning of the concepts covered during classes.
- Teaching methods
- Lectures using multimedia tools (slides, video, etc). Exercise in the computer room.
- Other information
- Learning verification modality
- The exam consists of a written test on the Libreeol platform (https://libreeol.org) followed by an oral exam of approximately 30 minutes in which the student must illustrate a project implemented and agreed upon with the lecturer, demonstrating mastery of the required concepts, adequate language property and the ability to organise the concepts to be expounded in an appropriate manner.
- Extended program
- The course introduces students to modern technologies that enable the implementation of data centres and the delivery of applications in high-reliability and load-balancing environments. In particular, the following topics will be covered: Introduction to High Performance Computing (HPC) and High Throughput Computing (HTC); Implementation and administration of Clusters: Building scalable services; Implementation of high reliability services in a Cluster environment: Heartbeat, Corosync, PaceMaker. Condor: Installation, implementation and design of a High Throughput Cluster. GPGPU Computing. OpenCL programming language. Cloud Computing: presentation and implementation of a Hybrid Cloud. Virtualisation systems; Docker; Kubernetes systems.
- Obiettivi Agenda 2030 per lo sviluppo sostenibile
- This course contributes to the realisation of the UN goals of the 2030 Agenda for Sustainable Development