Description
Architectures multiprocesseur du point de vue du programmeur applicatif : modèles de programmation, grappes de processeurs, processeurs multicœurs, GPU, paradigmes algorithmiques, résolution efficace de problèmes parallèles, scalabilité et portabilité. Projets en calcul haute performance en Data Science, incl. analyse de données, bioinformatique, simulations. Expérience de programmation sur équipements de traitement parallèle.
Texte de référence dans sa langue d’origine
Multiprocessor architectures from an application programmer’s perspective: programming models, processor clusters, multi-core processors, GPU’s, algorithmic paradigms, efficient parallel problem solving, scalability and portability. Projects on high performance computing in Data Science, incl. data analytics, bioinformatics, simulations. Programming experience on parallel processing equipment.
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/COMP/