Chalmers University of Technology
MSc en systèmes informatiques haute performance
Gothenburg, Suède
Master ès sciences
DURÉE
2 ans
LANGUES
Anglais
RYTHME
À plein temps
DATE LIMITE D'INSCRIPTION
DATE DE DÉBUT AU PLUS TÔT
FRAIS DE SCOLARITÉ
SEK 160 000 / per year *
FORMAT D'ÉTUDE
Sur le campus
* tuition fees for non-EU/EEA students
Les ordinateurs hautes performances deviendront omniprésents dans les années à venir. Avec des applications allant des véhicules autonomes aux centres de données et à l’Internet des objets, le défi pour l’industrie est de concevoir des logiciels et du matériel capables de répondre aux demandes élevées de puissance et d’énergie qui suivront. Développer et exploiter avec succès de tels systèmes et les commercialiser sera la clé du succès de l’informatique du futur.
Si ces défis vous semblent attrayants et que vous souhaitez acquérir les compétences de pointe, les connaissances approfondies et les méthodologies nécessaires pour y faire face, alors ce programme est fait pour vous. L’objectif fondamental de l’éducation est d’étudier comment répondre aux besoins des industries futures, qui dépendent de performances informatiques élevées et d’une efficacité énergétique élevée. Comment les méthodes systématiques basées sur les derniers résultats de la recherche dans le domaine de l’ingénierie des systèmes informatiques peuvent-elles contribuer à ces développements ?
Pour cela, une vision globale est essentielle. Cela pourrait combiner, par exemple, la manière dont les algorithmes spécifiés dans un langage de haut niveau peuvent utiliser au mieux des structures informatiques particulières et la manière dont les ressources informatiques doivent être conçues, gérées et organisées au mieux. Le programme se concentre sur les aspects de co-conception matériel-logiciel, pour développer des architectures spécifiques à un domaine liées aux applications émergentes actuelles telles que l'IA et l'apprentissage profond.
Le programme s'adresse aux étudiants qui souhaitent diriger et participer au développement de logiciels et de matériel et effectuer des travaux de développement de pointe en matière d'architecture informatique, de durabilité de la programmation parallèle et d'efficacité énergétique. Il est également idéal pour ceux qui souhaitent poursuivre des sujets spécialisés tels que les architectures parallèles et reconfigurables, les systèmes temps réel et l'infographie.
Le programme offre également la possibilité d'approfondir l'innovation et l'entrepreneuriat, avec un accent particulier sur la façon dont les idées techniques peuvent être transformées en entreprises viables, que ce soit en tant que startups ou au sein d'organisations existantes.
En plus de la profondeur des cours obligatoires et de spécialisation, les étudiants auront également le choix entre une multitude de cours au choix, augmentant ainsi l'étendue de leurs connaissances dans des domaines connexes tels que la science informatique et l'apprentissage automatique.
Career
Le programme de maîtrise en systèmes informatiques haute performance a été conçu pour être pertinent pour un secteur des TIC industriel et gouvernemental en pleine croissance (par exemple, industrie du jeu informatique, systèmes de bases de données et, plus pertinent, toutes les applications d'apprentissage automatique telles que les véhicules autonomes). Le programme offre une opportunité unique de combiner une formation académique avec une expérience professionnelle en ingénierie, ainsi que des compétences en entrepreneuriat. Ainsi, un étudiant est prêt à devenir :
- Co-fondateur, architecte en chef et/ou propriétaire de produit pour un produit ou une startup qui apporte une idée de recherche dans un produit
- Directeur technologique qui assume la responsabilité du plan de développement technologique de l'entreprise et influence sa compétitivité sur le marché
- Architecte et concepteur de systèmes qui construit des systèmes HPC soit en tant que nouveau produit, soit à partir de COTS disponibles
- Architecte HPC et ingénieur de performances qui construit des systèmes HPC, évalue les performances et ajuste les applications pour ces systèmes.
- Administrateur de systèmes qui gère un système HPC et surveille et évalue les performances des applications
- Chef de projet chargé de piloter des projets spécifiques en choisissant les orientations techniques et en dirigeant les personnes
- Ingénieur logiciel qui développe des logiciels optimisés pour le matériel pour les logiciels Cloud Function as a Service (FaaS), les bibliothèques ou les environnements d'exécution.
Scholarships are a great source of funding for Master's students who are liable to pay tuition fees. Some of these are administrated by Chalmers and others by external institutions. Additional scholarships may be appended to the list and applicants are therefore encouraged to check this webpage regularly.
Please visit the university website for more information.
Compulsory courses year 1
During the first semester the programme starts with three compulsory courses that form a common foundation in High-performance computer systems.
- Computer architecture
- High-performance parallel programming
- Sustainable computing
Computer architecture
Computer architecture is the engineering discipline on computer design, which conveys principles for how to convert the raw speed of transistors into application software performance through computational structures that exploit the parallelism in software. This course covers the important principles for how to design a computer that offers high performance to the application software.
High-performance parallel programming
In this course, the students will not only learn the parallel programming paradigms, languages, and development environments for High-performance computer systems (e.g. OpenMP, MPI, CUDA,) but also be exposed to performance problem-solving techniques and methodologies as to improve the execution time of parallel programs and exploit the full potential of the underlying parallel systems.
Sustainable computing
The aim of the course is to make students aware of the importance of sustainability in computing and to show techniques to achieve it at the different levels of a computer system. The course gives an overview of the energy efficiency aspects of computer systems and computing, ranging from the electronic circuits up to the applications for systems ranging from small IoT devices to large data centres. For instance, students will learn about approaches to measuring and estimating the energy consumption of different architectural components as well as architecture and software techniques to save energy in the system.
Compulsory courses year 2
In the second year you must complete a master's thesis in order to graduate. The thesis may be worth 30 credits or 60 credits depending on your choice.
- Technical writing
- Master's thesis
Technical Writing
This course aims to develop the student's awareness of the underlying structure of scientific and engineering research papers and to improve proficiency in reviewing and writing scientific research papers as well as presenting such papers in public. Ethical issues in connection with scientific writing, e.g. plagiarism and authorship, is an important part of the course.
Master's Thesis
Students may perform their thesis work in an industrial context or within a research group at Chalmers. Students who want to write a research-oriented thesis may apply for an additional 15 credit research project or extend their research thesis work to 60 credits.
Le programme de maîtrise en systèmes informatiques haute performance a été conçu pour être pertinent pour un secteur des TIC industriel et gouvernemental en pleine croissance (par exemple, industrie du jeu informatique, systèmes de bases de données et, plus pertinent, toutes les applications d'apprentissage automatique telles que les véhicules autonomes). Le programme offre une opportunité unique de combiner une formation académique avec une expérience professionnelle en ingénierie, ainsi que des compétences en entrepreneuriat. Ainsi, un étudiant est prêt à devenir :
- Co-fondateur, architecte en chef et/ou propriétaire de produit pour un produit ou une startup qui apporte une idée de recherche dans un produit
- Directeur technologique qui assume la responsabilité du plan de développement technologique de l'entreprise et influence sa compétitivité sur le marché
- Systems Architect and Designer who builds HPC systems either as a new product or from available COTS
- L'architecte HPC et l'ingénieur de performances qui construit des systèmes HPC évaluent les performances et ajustent les applications pour ces systèmes.
- Systems Administrator who manages an HPC system as well as monitors and evaluates application performance
- Project Manager responsible for driving specific projects by choosing technical directions and leading people
- Software Engineer who develops hardware-aware optimized software for either Cloud Function as a Service (FaaS) software, libraries, or runtimes.


