Меню Закрыть

Рубрика: Учебные материалы

I Архитектуры современных процессов, их особенности в рамках параллельности выполнение

Классификация архитектур вычислительных систем по Флинну. Какие существуют типы параллелизма? Организация памяти при параллельной обработки данных.

Занятие 11. Программирование на CUDA. Часть 7. Множество Мандельброта

Реализация фрактала Множество Мандельброта В данном примере будет продемонстрировано построение множества Мандельброта на CUDA C с использованием OpenCV (Open Source Computer Vision Library), которая из…

II Алгоритмы и параллелизм (часть первая)

В данном разделе будут рассмотрены: понятие алгоритма, вычислительная сложность алгоритма, а также особенности параллельных вычислений для классических задач.

III Алгоритмы и параллелизм (часть вторая)

Данный раздел является продолжение предыдущего раздела. Рассматриваются особенности параллельных вычислений для классических задач.

Занятие 10. Программирование на CUDA. Часть 6.

Битонная сортировка В этом примере будет реализована битонная сортировка. Битонная сортировка – это параллельный алгоритм сортировки, основанный на битонной последовательности. Такой последовательностью называют последовательность, которая…

V ИСПОЛЬЗОВАНИЕ ТЕХНОЛОГИИ OPEN МР ПРИ РАЗРАБОТКЕ ПРОГРАММ

Использование технологии OPEN MP при разработке программ. Обзор директив OPEN MP. Директива parallel. Переменные и их области действия. Синхронизация потоков.

VII Технология MPI

Общие функции MPI. Прием и передача между отдельными процессами. Коллективное взаимодействие процессов. Синхронизация процессов. Работа с группами процессов.