Меню Закрыть

Рубрика: Введение в программирование на CUDA

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

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

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

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

Занятие 7. Программирование на CUDA C. Часть 3.

Увеличение значение у элементов в матрице на единицу Следующая программа будет увеличивать значение элемента в матрице на единицу. Объяснение этой программы и последующих будет построено…

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

Скалярное произведение с использованием shared-памяти Треды на первый взгляд кажутся избыточными. Параллельные треды, в отличие параллельных блоков, имеют механизмы для, так называемых, коммуникации и синхронизации.…

Занятие 4. Первая программа «Hello, CUDA!»

Традиционно каждый программист, изучая новый язык программирования или новую технологию, начинает свой путь с написания программы “Hello, World!” Также поступим и мы, изучая архитектуру CUDA,…

Занятие 3. Установка и настройка рабочего пространства CUDA

Приступая к работе, нужно убедиться, что на вашем рабочем месте, будь то компьютер или ноутбук, присутствует дискретная видеокарта NVIDIA с чипом восьмого поколения G80 (NVIDIA…