Descrição
Programação paralela avançada e sistemas distribuídos, e computação de alto desempenho em engenharia. Consideram-se computadores paralelos de memória compartilhada e multicomputadores de memória distribuída. Aspectos da prática do paralelismo serão abordados. Ênfase em programação por threads, programação data-parallel e avaliação de desempenho.
Pré-requisitos
- Pré-requisito(s): matrícula no programa M.Eng. - Engineering Practice e diploma de graduação em Engenharia de Computação ou Engenharia de Software ou permissão do Diretor.
Condições e modalidades
- Pré-requisito(s): matrícula no programa M.Eng. - Engineering Practice e diploma de graduação em Engenharia de Computação ou Engenharia de Software ou permissão do Diretor.
Texto de referência na sua língua de origem
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.
Fontes e referências
As datas e as fontes são mantidas para ajudá-lo a verificar os dados. As traduções são propostas para facilitar a leitura; a fonte oficial é a referência para condições e exigências.
Fonte de referência : https://calendar.carleton.ca/grad/courses/EGEN/