Hochleistungs-Computersysteme, MSc
Chalmers University of Technology
Schlüsselinformation
Campus-Standort
Gothenburg, Schweden
Sprachen
Englisch
Studienformat
Auf dem Campus
Dauer
2 Jahre
Tempo
Vollzeit
Studiengebühren
SEK 320.000
Bewerbungsschluss
Infos anfordern
frühestes Startdatum
Infos anfordern
Einführung
Hochleistungs-Computersysteme, MSc
Hochleistungsrechner werden in den kommenden Jahren allgegenwärtig sein. Mit Anwendungen, die von autonomen Fahrzeugen bis hin zu Datenzentren und dem Internet der Dinge reichen, besteht die Herausforderung für die Industrie darin, Software und Hardware zu entwickeln, die mit den hohen Anforderungen an Leistung und Energie mithalten können, die sich daraus ergeben werden. Die erfolgreiche Entwicklung und Nutzung solcher Systeme und ihre Markteinführung werden der Schlüssel zum Erfolg der künftigen Datenverarbeitung sein.
Wenn diese Herausforderungen verlockend klingen und Sie sich die modernsten Fähigkeiten, fundierten Kenntnisse und Methoden aneignen wollen, um sie zu meistern, dann ist dieses Programm genau das Richtige für Sie. Grundlegendes Ziel der Ausbildung ist es, zu untersuchen, wie die Anforderungen zukünftiger Industrien, die auf hohe Rechenleistung und Energieeffizienz angewiesen sind, erfüllt werden können. Wie können systematische Methoden, die auf den neuesten Forschungsergebnissen im Bereich der Computersystemtechnik basieren, zu diesen Entwicklungen beitragen?
Hierfür ist eine ganzheitliche Sichtweise unerlässlich. Dabei könnte beispielsweise kombiniert werden, wie in einer Hochsprache spezifizierte Algorithmen am besten von bestimmten Rechenstrukturen Gebrauch machen können und wie Rechenressourcen am besten konzipiert, verwaltet und organisiert werden sollten. Das Programm konzentriert sich auf Aspekte der gemeinsamen Entwicklung von Hardware und Software, um domänenspezifische Architekturen für aktuelle Anwendungen wie KI und Deep Learning zu entwickeln.
Admissions
Stipendien und Finanzierung
Stipendien sind eine gute Finanzierungsquelle für studiengebührenpflichtige Masterstudierende. Einige davon werden von Chalmers und andere von externen Institutionen verwaltet. Weitere Stipendien können der Liste hinzugefügt werden, und Bewerber werden daher aufgefordert, diese Webseite regelmäßig zu überprüfen.
Bitte besuchen Sie die Website der Universität für weitere Informationen.
Lehrplan
Pflichtfächer 1
Das Studium beginnt im ersten Semester mit drei Pflichtveranstaltungen, die eine gemeinsame Grundlage in Hochleistungsrechnersystemen bilden.
- Rechnerarchitektur
- Leistungsstarke parallele Programmierung
- Nachhaltiges Rechnen
Rechnerarchitektur
Computerarchitektur ist die technische Disziplin des Computerdesigns, die Prinzipien vermittelt, wie die Rohgeschwindigkeit von Transistoren durch Rechenstrukturen, die die Parallelität in Software ausnutzen, in die Leistung von Anwendungssoftware umgewandelt werden kann. Dieser Kurs behandelt die wichtigen Prinzipien zum Entwerfen eines Computers, der der Anwendungssoftware eine hohe Leistung bietet.
Leistungsstarke parallele Programmierung
In diesem Kurs lernen die Studenten nicht nur die parallelen Programmierparadigmen, Sprachen und Entwicklungsumgebungen für Hochleistungscomputersysteme (z. B. OpenMP, MPI, CUDA) kennen, sondern werden auch Techniken und Methoden zur Leistungsproblemlösung zur Verbesserung ausgesetzt die Ausführungszeit paralleler Programme und schöpfen das volle Potenzial der zugrunde liegenden parallelen Systeme aus.
Nachhaltiges Rechnen
Ziel des Kurses ist es, den Studierenden die Bedeutung der Nachhaltigkeit in der Informatik bewusst zu machen und Techniken zu zeigen, um dies auf den verschiedenen Ebenen eines Computersystems zu erreichen. Der Kurs gibt einen Überblick über die Energieeffizienzaspekte von Computersystemen und Computern, von elektronischen Schaltungen bis hin zu Anwendungen für Systeme, die von kleinen IoT-Geräten bis hin zu großen Rechenzentren reichen. Die Studierenden lernen beispielsweise Ansätze zur Messung und Abschätzung des Energieverbrauchs verschiedener architektonischer Komponenten sowie Architektur- und Softwaretechniken zur Energieeinsparung im System kennen.
Pflichtfächer 2
Im zweiten Jahr müssen Sie eine Masterarbeit anfertigen, um den Abschluss zu machen. Die Abschlussarbeit kann je nach Wahl 30 Credits oder 60 Credits wert sein.
- Technisches Schreiben
- Masterarbeit
Technisches Schreiben
Dieser Kurs zielt darauf ab, das Bewusstsein der Studierenden für die zugrunde liegende Struktur von wissenschaftlichen und technischen Forschungsarbeiten zu entwickeln und die Kenntnisse in der Überprüfung und dem Schreiben wissenschaftlicher Forschungsarbeiten sowie der Präsentation solcher Arbeiten in der Öffentlichkeit zu verbessern. Ethische Fragen im Zusammenhang mit wissenschaftlichem Schreiben, zB Plagiat und Autorenschaft, sind ein wichtiger Bestandteil des Studiums.
Masterarbeit
Die Studierenden können ihre Abschlussarbeit in einem industriellen Kontext oder innerhalb einer Forschungsgruppe bei Chalmers durchführen. Studierende, die eine forschungsorientierte Abschlussarbeit schreiben möchten, können ein zusätzliches 15-Credit-Forschungsprojekt beantragen oder ihre Forschungsarbeit auf 60 Credits erweitern.
Programmergebnis
Credits: 120
Studiengebühren für das Programm
Karrierechancen
Der Masterstudiengang High Performance Computer Systems ist so konzipiert, dass er für einen wachsenden industriellen und staatlichen IKT-Sektor relevant ist (zB Computerspielindustrie, Datenbanksysteme und relevanter alle Anwendungen für maschinelles Lernen wie autonome Fahrzeuge). Das Programm bietet eine einzigartige Gelegenheit, akademische Ausbildung mit technischer Berufserfahrung sowie unternehmerischen Fähigkeiten zu kombinieren. Als solcher ist ein Student darauf vorbereitet:
- Mitbegründer, Chefarchitekt und/oder Product Owner für ein Produkt oder Startup-Unternehmen, das eine Forschungsidee in ein Produkt einbringt
- Chief Technology Officer, der die Verantwortung für den technologischen Entwicklungsplan des Unternehmens übernimmt und seine Wettbewerbsfähigkeit auf dem Markt beeinflusst
- Systemarchitekt und Designer, der HPC-Systeme entweder als neues Produkt oder aus verfügbaren COTS erstellt
- HPC-Architekt und Leistungsingenieur, der HPC-Systeme erstellt und die Leistung bewertet und Anwendungen für solche Systeme optimiert.
- Systemadministrator, der ein HPC-System verwaltet sowie die Anwendungsleistung überwacht und bewertet
- Projektmanager, der für das Vorantreiben spezifischer Projekte verantwortlich ist, indem er technische Richtungen auswählt und Personen leitet
- Softwareingenieur, der hardwarebewusst optimierte Software für Cloud Function as a Service (FaaS)-Software, -Bibliotheken oder -Laufzeiten entwickelt.