Descripción
Programación paralela avanzada y sistemas distribuidos, y computación de alto rendimiento en ingeniería. Se consideran ordenadores paralelos de memoria compartida y multicomputadores de memoria distribuida. Se cubrirán aspectos de la práctica del paralelismo. Énfasis en programación con hilos, programación data-paralela y evaluación del rendimiento.
Prerrequisitos
- Prerequisito(s): inscripción en el programa M.Eng.- Engineering Practice y un título de pregrado en Ingeniería Informática o de Software o permiso del Director.
Condiciones y modalidades
- Prerequisito(s): inscripción en el programa M.Eng.- Engineering Practice y un título de pregrado en Ingeniería Informática o de Software o permiso del Director.
Texto de referencia en su idioma de origen
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.
Fuentes y referencias
Se conservan las fechas y las fuentes para ayudarle a verificar la información. Las traducciones se proponen para facilitar la lectura; la fuente oficial es la referencia para las condiciones y los requisitos.
Referencia de la fuente : https://calendar.carleton.ca/grad/courses/EGEN/