MSc High Performance Computing Engineering
- Country Italy
- Course Duration 2 year
- Course Type Full Time
- Courses Campus On Campus
- Language Specification IELTS
- Program Level Post-Graduate
- Education Required Graduate
- Admission intake SEP
- Minimum GPA 2.5
Application Charges
Application Fee | Tution Fee |
---|---|
Free | GBP 0 |
Application Date
Application Start Date | Application Closing Date |
---|---|
2022-12-16
|
2023-02-16
|
Scholarships
Name | Type | No. Available |
---|---|---|
Scholarships |
Program Description
High Performance Computing (HPC) Engineering is a highly multidisciplinary programme, which aims at training engineers with a solid preparation in information technologies and computer architectures for supercomputing, in quantum computing and in the mathematical-statistical modelling of complex problems.HPC applications can be found in nearly every industry handling most data-intensive workloads, thanks to powerful simulation and to the parallelization of the computational load on high-performance hardware that allows to strongly accelerate the analysis of large amounts of data, as well as the execution of increasingly complex and sophisticated artificial intelligence algorithms with unmatched speed, precision, and insight.
Visit the MSc High Performance Computing Engineering page on the Politecnico di Milano website for more details!
MISSION AND GOALS
The main objective of the Study Course is to train graduates able to design, manage and use HPC systems to solve complex problems in different application domains, based on- advanced programming techniques and parallel algorithms
- mathematical-statistical modelling and advanced numerical simulations
- development of algorithms in the emerging domain of quantum computing
SUBJECTS
Mandatory coursesParallel Computing, Numerical Linear Algebra, Numerical Methods for Partial Differential Equations, Applied Statistics, Quantum Physics, Software Engineering for HPC, Computing Infrastructures, Advanced Computer Architectures, Artificial Neural Networks and Deep Learning, Systems and Methods for Big and Unstructured Data, Quantum Computing.Other coursesDistributed Systems, Machine Learning, Computational Statistics, Nonparametric Statistics, Scientific Computing Tools for Advanced Mathematical Modelling, Performance Evaluation and Applications, System Identification and Prediction, Network Computing, Quantum Optics and Information, Quantum Circuits and Devices, Quantum Communication, Multidisciplinary applications of HPC.STRUCTURE OF THE PROGRAMME
The study course in High Performance Computing Engineering is a two-year programme with a curriculum of 120 credits (Laurea Magistrale / Master’s Degree, degree class LM-32 – Computer systems engineering).The first year offers a set of courses related to parallel computing and programming, high-performance parallel processors, cloud infrastructures and data centers, numerical analysis and applied statistics.The second year includes courses in Quantum Computing and heterogneneous HPC systems based on accelerators (GPUs and tensor cores).Moreover, there will be 20 credits focused on the application of HPC in different engineering domains and a final thesis work (20 credits) that can be carried out even in an industry-oriented context or abroad.CAREER OPPORTUNITIES
Among the main professional and employment opportunities there are, as example and certainly not exhaustively, companies specialised in information technology or in complex computational problems in various application domains, for which in-depth design studies and simulations are needed, research centers on high-performance computing, and the academy.In Italy, the Master’s Degree in HPC Engineering allows graduates to access – after passing a State Exam – the Class of Information Engineering (“Ingegneria dell’Informazione”), Section A of the National Professional Register of Engineers, with the title of Engineer.The qualification also grants access to Ph.D programmes (“Dottorati di Ricerca”), 2nd level Specialisation Courses (“Corsi di Specializzazione di secondo livello”) and 2nd level University Masters (“Master Universitari di secondo livello”).Visit the MSc High Performance Computing Engineering page on the Politecnico di Milano website for more details!
Entry Requirements
A Bachelor Degree in Computer Science and Engineering, Mathematical Engineering and other related fields. Preference to graduates with a solid background in the core disciplines: computer science, applied mathematics, physics, engineering. A Committee will evaluate students with a different background case by case.