MSc nagy teljesítményű számítógépes rendszerek szakon
Gothenburg, Svédország
IDŐTARTAM
2 Years
NYELVEK
Angol
PACE
Teljes idő
JELENTKEZÉSI HATÁRIDŐ
Kérelem benyújtásának határideje
LEGKORÁBBI KEZDÉSI DÁTUM
Kérje a legkorábbi kezdési időpontot
TANDÍJ
SEK 160 000 / per year *
TANULMÁNYI FORMÁTUM
Az egyetemen
* tuition fees for non-EU/EEA students
Bevezetés
A nagy teljesítményű számítógépek mindenütt jelen lesznek az elkövetkező években. Az autonóm járművektől az adatközpontokig és a dolgok internetéig terjedő alkalmazásokban az iparág kihívása az olyan szoftverek és hardverek tervezése, amelyek képesek lépést tartani a következő magas energia- és energiaigényekkel. Az ilyen rendszerek sikeres fejlesztése és kiaknázása, valamint piaci bevezetésük a jövő számítástechnika sikerének kulcsa lesz.
Ha ezek a kihívások csábítónak tűnnek, és szeretné megszerezni az élvonalbeli készségeket, mélyreható ismereteket és módszereket, amelyekre szükség van ahhoz, hogy szembenézzen velük, akkor ez a program az Ön számára. Az oktatás alapvető célja annak vizsgálata, hogy miként lehet kielégíteni a nagy számítási teljesítményre és energiahatékonyságra támaszkodó jövőbeli iparágak igényeit. Hogyan járulhatnak hozzá ezekhez a fejlesztésekhez a számítástechnikai rendszermérnökség legújabb kutatási eredményein alapuló szisztematikus módszerek?
Ehhez elengedhetetlen a holisztikus szemlélet. Ez kombinálhatja például azt, hogy egy magas szintű nyelven meghatározott algoritmusok hogyan tudják a legjobban kihasználni az adott számítási struktúrákat, és hogyan kell a számítási erőforrásokat a legjobban megtervezni, kezelni és rendszerezni. A program a hardver-szoftver közös tervezési szempontokra összpontosít, hogy tartomány-specifikus architektúrákat fejlesszen ki a jelenlegi feltörekvő alkalmazásokhoz, például a mesterséges intelligenciához és a mély tanuláshoz.
A program azoknak a hallgatóknak szól, akik szeretnének szoftver- és hardverfejlesztésben vezetni és részt venni, valamint élvonalbeli fejlesztőmunkát végezni a számítógép-architektúra, a párhuzamos programozás fenntarthatósága és az energiahatékonyság terén. Ideális azok számára is, akik olyan speciális témákkal foglalkoznak, mint a párhuzamos és újrakonfigurálható architektúrák, valós idejű rendszerek és számítógépes grafika.
A program lehetőséget kínál arra is, hogy mélyre merüljön az innovációban és a vállalkozói szellemben, különös hangsúlyt fektetve arra, hogy a műszaki ötletek hogyan alakíthatók életképes vállalkozásokká akár startupként, akár meglévő szervezetek részeként.
A kötelező kurzusok és a szakosodási kurzusok mélysége mellett a hallgatók számos választható kurzus közül is választhatnak, bővítve tudásukat olyan kapcsolódó területeken, mint a számítástechnika és a gépi tanulás.
Career
A nagy teljesítményű számítógépes rendszerek mesterképzését úgy alakították ki, hogy releváns legyen a növekvő ipari és kormányzati IKT-szektorban (pl. számítógépes játékipar, adatbázisrendszerek és, ami még relevánsabb, minden gépi tanulási alkalmazás, például autonóm járművek). A program egyedülálló lehetőséget kínál a tudományos képzés és a mérnöki munkatapasztalat, valamint a vállalkozói készségek összekapcsolására. Ilyen módon a tanuló felkészült arra, hogy:
- Társalapító, főépítész és/vagy terméktulajdonos olyan termék- vagy startup cégnél, amely kutatási ötletet hoz létre egy termékben
- Technológiai vezérigazgató-helyettes, aki felelősséget vállal a vállalat technológiai fejlesztési tervéért és befolyásolja a vállalat versenyképességét a piacon
- Rendszerépítész és tervező, aki HPC rendszereket épít akár új termékként, akár a rendelkezésre álló COTS-ból
- HPC építész és teljesítménymérnök, aki HPC rendszereket épít, és értékeli a teljesítményt, és hangolja az ilyen rendszerek alkalmazásait.
- Rendszeradminisztrátor, aki egy HPC rendszert kezel, valamint felügyeli és értékeli az alkalmazások teljesítményét
- Projektmenedzser, aki konkrét projektek lebonyolításáért felelős műszaki irányok kiválasztásával és emberek vezetésével
- Szoftvermérnök, aki a Cloud Function as a Service (FaaS) szoftverekhez, könyvtárakhoz vagy futtatókörnyezetekhez fejleszt hardver-tudatos szoftvert.
Belépők
Ösztöndíjak és finanszírozás
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.
Tanterv
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.
Program tandíj
Karrierlehetőségek
A nagy teljesítményű számítógépes rendszerek mesterképzését úgy alakították ki, hogy releváns legyen a növekvő ipari és kormányzati IKT-szektorban (pl. számítógépes játékipar, adatbázisrendszerek és, ami még relevánsabb, minden gépi tanulási alkalmazás, például autonóm járművek). A program egyedülálló lehetőséget kínál a tudományos képzés és a mérnöki munkatapasztalat, valamint a vállalkozói készségek összekapcsolására. Ilyen módon a tanuló felkészült arra, hogy:
- Társalapítója, főépítésze és/vagy terméktulajdonosa egy olyan terméknek vagy startup cégnek, amely kutatási ötletet hoz létre egy termékben
- Technológiai vezérigazgató-helyettes, aki felelősséget vállal a vállalat technológiai fejlesztési tervéért és befolyásolja a vállalat versenyképességét a piacon
- Systems Architect and Designer who builds HPC systems either as a new product or from available COTS
- A HPC építész és teljesítménymérnök, aki HPC rendszereket épít, értékeli a teljesítményt és hangolja az ilyen rendszerek alkalmazásait.
- 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.