Description
Programmation parallèle avancée et systèmes distribués, et calcul haute performance en génie. Sont considérés à la fois les ordinateurs parallèles à mémoire partagée et les multicomputers à mémoire distribuée. Les aspects pratiques du parallélisme seront couverts. L'accent est mis sur la programmation par threads, la programmation de données parallèles et l'évaluation des performances.
Préalables
- Prérequis : inscription au programme M.Eng.- Engineering Practice et diplôme de premier cycle en génie informatique ou logiciel ou permission du Directeur.
Conditions et modalités
- Prérequis : inscription au programme M.Eng.- Engineering Practice et diplôme de premier cycle en génie informatique ou logiciel ou permission du Directeur.
Texte de référence dans sa langue d’origine
Advanced parallel programming and distributed systems, and high-performance computing in engineering. Both shared-memory parallel computers and distributed-memory multicomputers are considered. Aspects of the practice of parallelism will be covered. Emphasis is on thread programming, data-parallel programming, and performance evaluation.
- Prerequisite(s): enrolment in the M.Eng.- Engineering Practice program and an undergraduate degree in Computer or Software Engineering or permission of the Director.
Sources et références
Les dates et les sources sont conservées pour vous aider à vérifier les renseignements. Les traductions sont proposées pour faciliter la lecture; la source officielle fait référence pour les conditions et les exigences.
Référence source : https://calendar.carleton.ca/grad/courses/EGEN/