Классификация архитектур вычислительных систем по Флинну. Какие существуют типы параллелизма? Организация памяти при параллельной обработки данных.
Реализация фрактала Множество Мандельброта В данном примере будет продемонстрировано построение множества Мандельброта на CUDA C с использованием OpenCV (Open Source Computer Vision Library), которая из…
В данном разделе будут рассмотрены: понятие алгоритма, вычислительная сложность алгоритма, а также особенности параллельных вычислений для классических задач.
Данный раздел является продолжение предыдущего раздела. Рассматриваются особенности параллельных вычислений для классических задач.
Битонная сортировка В этом примере будет реализована битонная сортировка. Битонная сортировка – это параллельный алгоритм сортировки, основанный на битонной последовательности. Такой последовательностью называют последовательность, которая…
Понятие декомпозиции. Планирование параллельных программ. Реализация программы и анализ её производительности.
Использование технологии OPEN MP при разработке программ. Обзор директив OPEN MP. Директива parallel. Переменные и их области действия. Синхронизация потоков.
В данном раздели приведены задания для закрепления полученных знаний по технологии программирования параллельных компьютеров OPEN MP.
Общие функции MPI. Прием и передача между отдельными процессами. Коллективное взаимодействие процессов. Синхронизация процессов. Работа с группами процессов.
В данном раздели приведены задания для закрепления полученных знаний по технологии программирования параллельных компьютеров MPI.