Программирование графических процессоров. Лабораторная работа №1. Вариант общий

Состав работы

material.view.file_icon DD988CB2-9211-485A-BE47-41D09DC2BF7D.pdf
Работа представляет собой файл, который можно открыть в программе:
  • Adobe Acrobat Reader

Описание

Тема: Работа с глобальной памятью
Задание
1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDA C", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе).
2. Реализуйте параллельный алгоритм умножения AxV, где A – матрица, V – вектор.
3. Реализуйте параллельный алгоритм умножения VxA, где A – матрица, V – вектор.
4. Постройте графики зависимости времени выполнения алгоритма от размера матрицы и вектора (Размеры матрицы 1000x500, 1000x1000, 1500x1000, 2000x1000, 2000x1500, 2500x1500, 2500x2000).
5. Прочитайте главу "Профилирование программ", ответьте на контрольные вопросы в конце главы (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе).
6. Проанализируйте, реализованные алгоритмы при помощи утилиты nvprof на эффективность доступа к глобальной памяти.

Дополнительная информация

Зачет без замечаний
Лабораторные работы №1-3 по дисциплине: Программирование графических процессоров. Вариант общий
Лабораторная работа №1 «Работа с глобальной памятью» Задание лабораторной работы 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDAC", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт
User Roma967 : 20 июля 2024
900 руб.
promo
Лабораторные работы №1-3 по курсу «Программирование графических процессоров». Вариант общий
Лабораторная работа №1 по курсу «Программирование графических процессоров» на тему «Работа с глобальной памятью» Задание Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDA C", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы н
User teacher-sib : 13 июня 2022
600 руб.
promo
Программирование графических процессоров. Лабораторная работа №1
Тема: Работа с глобальной памятью Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDA C", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Реализуйте
User pleze : 11 сентября 2021
300 руб.
Программирование графических процессоров - лабораторные работы 1-7
Список работ: - Лабораторная работа 1 - Первая программа - Лабораторная работа 2 - nvprof - Лабораторная работа 3 - cuda-memcheck - Лабораторная работа 4 - Обработка ошибок - Лабораторная работа 5 - Алгоритм Якоби - Лабораторная работа 6 - События - Лабораторная работа 7 - Простые потоки в CUDA Запуск Приложенные исполняемые файлы скомилированны под запуск на Linux-машине на кластере СибГУТИ. Если необходимо использовать на другой ОС, нужно перекомпилировать программы. Важно: начиная
User Dmitry17 : 18 ноября 2023
1200 руб.
Лабораторная работа №1. Работа с глобальной памятью" по дисциплине "Программирование графических процессоров". Вариант общий
Выполнение лабораторной работы поможет получить навыки, требующиеся для выполнения первого и третьего заданий контрольной работы. Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDA C", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав
User vpozyaikin : 1 марта 2021
500 руб.
Лабораторные работы №1-3 по курсу «Программирование графических процессоров»
Лабораторная работа №1 по курсу «Программирование графических процессоров» на тему «Работа с глобальной памятью» Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDAC", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные за-дания, предложенные в конце этих глав (ответы на кон
User Леший : 23 апреля 2022
777 руб.
Лабораторные работы №№1-3 по дисциплине: Программирование графических процессоров
Лабораторная работа 1 Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDAC", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение ин-формации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Реализуйте параллельны
User IT-STUDHELP : 3 декабря 2021
900 руб.
promo
Программирование графических процессоров. Лабораторная работа №3. Вариант общий
Лабораторная работа №3 по курсу «Программирование графических процессоров» на тему «Работа с потоками CUDA» Выполнение лабораторной работы поможет получить навыки требующиеся для выполнения третьего задания контрольной работы. Задание 1. Прочитайте главы теоретического материала под названиями "Pinned memory" и "Потоки (streams) в CUDA". Ответьте на контрольные вопросы в конце глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Примените потоки для алгори
User Damovoy : 25 апреля 2021
500 руб.
Ответы на 20 экзаменационных вопроса по дисциплине: «Устройства интегральной и функциональной электроник»
Список экзаменационных вопросов по дисциплине «Устройства интегральной и функциональной электроники»: 1. Гибридные интегральные схемы (ГИС). Подложки ГИС. 2. Конструкция и характеристики пленочных резисторов. 3. Конструкция и характеристики пленочных конденсаторов. 4. Конструкция и монтаж навесных компонентов. 5. Типы и классификация корпусов ИС. 6. Основные этапы изготовления ИС. Электронная гигиена. 7. Выращивание монокристаллов. Ориентация слитков. Резка слитков на подложки. 8. Получение
User Donbass773 : 30 января 2018
300 руб.
Ответы на 20 экзаменационных вопроса по дисциплине: «Устройства интегральной и функциональной электроник»
Силовий привід ланцюгового конвеєра (конічно-циліндричний редуктор)
Зміст. Завдання…………………………...……………………………………………………………………………………………………………………………………………….…… Вступ…………………………………………………………………………………………………………………………………………………………………………..…………… 1. Кінематичний і силовий розрахунок привода………………………………………………………………………………………………….. 2. Розрахунок ланцюгової передачі ………………………………………………………………………………………………………..…………........ 3. Розрахунок конічної передачі……..……………………………………………………………………………..…………………………….…………… 4. Розрахунок циліндричної передачі……………………………………………………………………….…..……………………
User Рики-Тики-Та : 4 февраля 2012
55 руб.
Смеситель-раздатчик кормов РСК-12 (сборочный чертеж)
Кормораздатчик РСК-12 предназначен для измельчения, смешивания, транспортировки и раздачи в кормушки или на кормовой стол кормовых смесей. Техническая характеристика кормораздатчика представленная в таблице 5.1. Данная машина выпускается серийно на предприятии ОАО «Бобруйскагро-маш». Таблица 5.1 Техническая характеристика Наименование показателя Значение Тип полуприцепной Грузоподъемность, т, не менее 4,3 Вместимость кузова, м3 12 ± 0,5 Масса, кг, не более 4500 Габаритные размеры, мм, не
User AgroDiplom : 16 мая 2019
299 руб.
Смеситель-раздатчик кормов РСК-12 (сборочный чертеж)
Воздушно-десантные войска
Воздушно-десантные войска План: 1. История становления Воздушно-десантных войск. 2. Дело номер один. 3. Боевые возможности Воздушно-десантных войск. История становления Воздушно-десантных войск. История Воздушно-десантных войск берёт своё начало со 2 августа 1930 года - на учениях ВВС Московского военного округа под Воронежем было выброшено на парашютах подразделение десантников в составе 12 человек. Этот эксперимент позволил военным теоретикам увидеть перспективу преимущества парашютно-десантны
User marichka85 : 29 сентября 2010
up Наверх