European Master For High-Performance Computing
DURATION
2 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Sep 2024
TUITION FEES
Request tuition fees
STUDY FORMAT
On-Campus
* depending on awarding university
Introduction
- 2-years innovative master program in High Performance Computing (HPC) brings together major players in HPC education in Europe to train the next generation of HPC experts in Europe.
The goal of Master HPC is 100% employed students.
We can guarantee such a result thanks to an innovative teaching program, which was formed based on the demand and needs of the industry.
- Collaborative study program among the 8 awarding Universities
- EUMaster4HPC programme is designed to promote mobility of students for the specialisation part during the second year of the study programme.s
- 2 Master degrees from 2 awarding universities
- Industry is a full partner of the project.
Students will acquire a solid education in mathematical modelling and algorithms, software engineering, parallel programming and parallel architecture, and high performance computing applications for science and engineering. In addition, various specialisations focusing on numerics & data analytics, computer architecture, performance analysis & advisor, system development & software are proposed at among the 8 awarding universities.
Strengths
- A quality-controlled and innovative educational master programme for HPC and industrial applications in HPC of pan-European reach
- Expected and needed expertise that will enhance and develop student’s technical and transversal skills to successfully become a leader in the HPC field.
- A sustainable network of different stakeholder involving universities, research centres, supercomputing centres (SCCs), private organisations, industry experts, centres of excellences (CoEs) and HPC-related entities
- A broader range of valuable competencies sought by employers at the European and international level
- Innovative teaching paradigms
- Collaborative study program among the 8 awarding Universities
- 2 Master degrees from 2 awarding universities
- Summer schools and HPC related workshops
- Internships at academic institutes, innovative HPC companies, and Supercomputer Centers in Europe
- Scholarships for eligible students
The application period is continuous:
- 1st period December 1, 2022 to December 14, 2022, 01:00pm
- 2nd period December 16, 2022 to February 28, 2023, 01:00pm
- 3rd period March 3, 2023 to April 14, 2023 01:00pm
Feedback of your application will be 3-4 weeks after the application deadline of the current period
Be sure to apply and take the first step toward cutting-edge HPC knowledge and outstanding career opportunities!
Gallery
Ideal Students
You are interested in solving engineering and scientific problems using computers and High-Performance Computing and you hold a Bachelor's degree in Computer Engineering/Informatics (preferred) or equivalent qualification in computer science, a relevant scientific or technical field (STEM) or mathematics.
Or you have:
- knowledge of programming
- followed more than 2 university courses in computer science from data structures, algorithms, programming or theoretical or technical computer science.
- comprehensive training in technical mathematics: algebra, linear algebra and probability and statistics, functional analysis, numerics, optimisation, simulation / scientific computing
You are open to relocating for the second year of the master's to another awarding university.
Apply for EUMaster4HPC and join a community of leaders and innovators who are changing the world!
Program Outcome
- Demonstrate a broad understanding of parallel programming (including GPU and FPGA), distributed systems, middleware technologies, software engineering, compilers, compiler optimization, parallel programming design, applications & parallel performance analysis and quantum computing.
- Demonstrate a broad understanding of application life-cycle, component integration, software stacks (for CPU, GPU, FPGA CRGA), operating systems, kernel development, parallel file systems, high-speed networking, synchronization, container technologies, virtualization technologies, integration of HPC and cloud, server administration and infrastructure setup management & security.
- Demonstrate a broad understanding of SoC design, NoC design, microarchitecture, memory systems, circuit design (VLSI design flow), power dissipation, low-power design techniques, thermal power models, verification and test, reliability, multiprocessor design, accelerators (GPUs, FPGAs, CGRAs), application-specific architectures, hardware-software codesign, cooling mechanisms, and deployment technologies.
- Demonstrate a broad understanding of artificial intelligence, high performance data analytics, scientific computing, computational numerical analysis, and multidisciplinary knowledge of machine learning and data analytics, computational science - biotechnology, material science, physics, chemistry and mechanics (solid and fluid)
- Ability to use transversal/soft skills and competencies in order to facilitate integration into the job market.
- Ability to develop research topics & write proposals and critically evaluate the problem & analysis skills.
- Ability to carry out a project risk assessment and constructively manage failure.
- Ability to work in a multicultural group environment.
Career Opportunities
The main objective of EUMaster4HPC is to ensure 100% employment for our students. This achievement is guaranteed through our innovative teaching program, meticulously crafted in response to the industry's demands and needs. The industry is an integral partner in our project, as evidenced by our collaboration with the ETP4HPC network.
- Positions in Scientific and Industrial Sectors: high performance data analyst, computational science engineer - mechanics, material science, biotechnology, biomechanics, HPC system and software engineer and HPC architecture, machine learning engineer (with HPC).
- Doctoral Programme in High Performance Computing at various partner universities (including but not limited to).
Curriculum
Students will acquire a solid education in mathematical modelling and algorithms, software engineering, parallel programming and parallel architecture, and high-performance computing applications for science and engineering. In addition, various specialisations focusing on numerics & data analytics, computer architecture, performance analysis & advisor, system development & software are proposed at among the 8 awarding universities.
Specialisations in the study journey EUMaster4HPC project
- USI (Specialization: e.g., Numerical and Data Analyst)
- FAU (Specialization: e.g., Numerical and Data Analyst)
- Polimi (Specialization: e.g., Performance Analyst and Advisor)
- UPC (Specialization: e.g., Computer Architecture)
- SU (Specialization: e.g., Numerical and Data Analyst)
- Unilu (Specialization: e.g., Numerical and Data Analyst -AI)
1st Year - Fundamentals
- Mathematics and Statistics
- Software Engineering
- Parallel Programming
- Computer Architecture
2nd Year - Specialisation fields HPC offered by other awarding universities
- Numerical and Data Analyst
- Performance Analyst and Advisor
- System Development and Software
- Computer Architecture
Admissions
Facilities
Program Tuition Fee
Scholarships and Funding
Eligible students will be awarded a “Mobility Scholarship” form the EUMaster4HPC program to support expenses inherent to the programme (travel and accommodation).
Non-EU/Non-EuroHPC member country students may be eligible for other scholarships, grants and financial aid. However students have to apply independently.