Страницу Назад
Поискать другие аналоги этой работы
777 Лабораторные работы №1-3 по курсу «Программирование графических процессоров»ID: 225403Дата закачки: 23 Апреля 2022 Продавец: Леший (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word, Microsoft Excel Сдано в учебном заведении: ДО СИБГУТИ Описание: Лабораторная работа №1 по курсу «Программирование графических процессоров» на тему «Работа с глобальной памятью» Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDAC", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные за-дания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Реализуйте параллельный алгоритм умножения AxV, где A – матрица, V – вектор. 3. Реализуйте параллельный алгоритм умножения VxA, где A – матрица, V – вектор. 4. Постройте графики зависимости времени выполнения алгоритма от размера матрицы и вектора (Размеры матрицы 1000x500, 1000x1000, 1500x1000, 2000x1000, 2000x1500, 2500x1500, 2500x2000). 5. Прочитайте главу "Профилирование программ", ответьте на контрольные вопросы в конце главы (ответы на контрольные вопросы не нужно включать в отчёт по лаборатор-ной работе). 6. Проанализируйте, реализованные алгоритмы при помощи утилиты nvprof на эффек-тивность доступа к глобальной памяти. ===================================== Лабораторная работа №2 по курсу «Программирование графических процессоров» на тему «Работа с разделяемой памятью» Задание 1. Прочитайте главу из теоретического материала "Разделяемая память" и ответьте на кон-трольные вопросы (ответы на контрольные вопросы не нужно включать в отчёт по лабо-раторной работе). 2. Оптимизируйте алгоритмы, реализованные в лабораторной работе №1 при помощи раз-деляемой памяти. 3. Постройте графики зависимости времени выполнения алгоритма от размера матрицы и вектора (Размеры матрицы 1000x500, 1000x1000, 1500x1000, 2000x1000, 2000x1500, 2500x1500, 2500x2000). 4. Проанализируйте, реализованные алгоритмы при помощи утилиты nvprof на эффек-тивность доступа к глобальной памяти. ==================================== Лабораторная работа №3 по курсу «Программирование графических процессоров» на тему «Работа с потоками CUDA» 1. Прочитайте главы теоретического материала под названиями "Pinnedmemory" и "Потоки (streams) в CUDA". Ответьте на контрольные вопросы в конце глав (ответы на контроль-ные вопросы не нужно включать в отчёт по лабораторной работе). 2. Примените потоки для алгоритмов реализованные в лабораторной работе №1. 3. Определите оптимальное количество потоков для матрицы размером 2500x2500 эле-ментов и вектора размером 2500 элементов. Комментарии: Лабораторная работа 1,2,3 Оценка: Зачет Год сдачи: 2022 Уважаемый , Милешко Антон Владимирович Размер файла: 77,6 Кбайт Фаил: ![]()
Скачано: 3 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать!
Лабораторная работа 1 2 3 Программирование графических процессоров Все варианты 2023 год
Лабораторные работы №1-3 по курсу «Программирование графических процессоров». Вариант общий Лабораторная работа 1 Программирование графических процессоров Все варианты 2023 год Лабораторная работа 2 Программирование графических процессоров Все варианты 2023 год Лабораторная работа 3 Программирование графических процессоров Все варианты 2023 год Контрольная и Лабораторная работа 1-3 по дисциплине: Программирование графических процессоров. Вариант 15 Лабораторная работа 1 2 3 Программирование графических процессоров Все варианты 2023 год Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Программирование графических процессоров / Лабораторные работы №1-3 по курсу «Программирование графических процессоров»