Описание
Введение в параллельные архитектуры, языки программирования и алгоритмы для кластеров процессоров и многоядерных процессоров. Архитектуры с распределенной памятью, кластерные вычисления, параллельное программирование с передачей сообщений, многоядерные процессоры, параллельное программирование с общей памятью, использование библиотек потоков, анализ производительности параллельных программ.
Предварительные требования
- Предварительные требования: COMP 2402 и ( COMP 2404 или SYSC 3010 или SYSC 3110 ) и COMP 2804 .
Условия и порядок
- Предварительные требования: COMP 2402 и ( COMP 2404 или SYSC 3010 или SYSC 3110 ) и COMP 2804 .
- Лекции три часа в неделю.
Текст источника на языке оригинала
Introduction to parallel architectures, programming languages and algorithms for processor clusters and multi-core processors. Distributed memory architectures, cluster computing, message passing parallel programming, multi-core processors, shared memory parallel programming, use of thread libraries, parallel performance analysis.
- Prerequisite(s): COMP 2402 and ( COMP 2404 or SYSC 3010 or SYSC 3110 ) and COMP 2804 .
- Lectures three hours a week.
Источники и ссылки
Даты и источники сохраняются, чтобы помочь вам проверить сведения. Переводы предлагаются для удобства чтения; официальным источником для условий и требований является оригинал.
Исходная ссылка : https://calendar.carleton.ca/undergrad/courses/COMP/