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

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

material.view.file_icon
material.view.file_icon 55341.pdf
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • 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 на эффективность доступа к глобальной памяти.

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

Зачет без замечаний

Другие лабораторные:
Лаба 2:
https://c-stud.ru/work_html/look_full.html?id=224603&razdel=7925

Лаба 3:
https://c-stud.ru/work_html/look_full.html?id=224604&razdel=7925
Программирование графических процессоров - лабораторные работы 1-7
Список работ: - Лабораторная работа 1 - Первая программа - Лабораторная работа 2 - nvprof - Лабораторная работа 3 - cuda-memcheck - Лабораторная работа 4 - Обработка ошибок - Лабораторная работа 5 - Алгоритм Якоби - Лабораторная работа 6 - События - Лабораторная работа 7 - Простые потоки в CUDA Запуск Приложенные исполняемые файлы скомилированны под запуск на Linux-машине на кластере СибГУТИ. Если необходимо использовать на другой ОС, нужно перекомпилировать программы. Важно: начиная
User Dmitry17 : 18 ноября 2023
700 руб.
Лабораторные работы №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
Программирование графических процессоров. Лабораторная работа №1. Вариант общий
Тема: Работа с глобальной памятью Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDA C", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Реализуйте
User Damovoy : 15 апреля 2021
390 руб.
Программирование графических процессоров. Лабораторная работа №1. Вариант общий
Лабораторная работа 1 Программирование графических процессоров Все варианты 2023 год
2023 год СибГУТИ Сибирский государственный университет телекоммуникаций и информатики Милешко Антон Владимирович Тема: Лабораторная работа 1 Программирование графических процессоров Все варианты 2023 год Задания Лабораторная работа №1 по курсу «Программирование графических процессоров» на тему «Работа с глобальной памятью» Выполнение лабораторной работы поможет получить навыки, требующиеся для выполнения первого и третьего заданий контрольной работы. Задание 1. Прочитайте главы теоретического
User SibSUTTI : 1 сентября 2023
198 руб.
promo
Лабораторные работы №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-3 по дисциплине: Программирование графических процессоров. Вариант 15
Лабораторная работа №1 Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDAC", "Алгоритм сложения двух векторов на GPU", "Собы-тия, обработка ошибок и получение информации об устройстве", "Глобальная, локаль-ная и константная память". Ответьте на контрольные вопросы и выполните контроль-ные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Реализуйте паралле
User IT-STUDHELP : 14 мая 2022
900 руб.
promo
Лабораторные работы №1-3. Волоконно-оптические системы передачи (ВОСП). Вариант №05
Лабораторные работы 1-3. Волоконно-оптические системы передачи (ВОСП). Вариант 05 Лабораторная работа No1 Изучение пассивных компонентов волоконно-оптических систем передачи (ВОСП) Цель работы, порядок выполнения и содержание • Цель работы состоит в изучении основных конструкций, характеристик и применения ряда пассивных компонентов в технике волоконно-оптических систем передачи (ВОСП) • Порядок выполнения: • необходимо изучить пассивные компоненты на предмет их устройства принципа действия и
User rmn77 : 13 апреля 2021
700 руб.
Лабораторные работы №1-3. Волоконно-оптические системы передачи (ВОСП). Вариант №05 promo
Притчи о среднем менеджменте
Наталия Курбатова, независимый консультант консалтинговой группы КиТ, Ирина Сикачева, независимый консультант консалтинговой группы КиТ В настоящее время руководители и HR-менеджеры хорошо понимают, что обучение персонала должно быть нацелено на конкретный результат. Однако при традиционном вопросе «а какой тренинг вам нужен?» многие руководители по-настоящему теряются. И в самом деле - какой? Эта статья поможет руководителям и тренерам разобраться, какие результаты может принести тот или иной в
User ostah : 15 ноября 2012
10 руб.
Гидравлика гидравлические машины и гидроприводы Задача 19 Вариант 1
Шток силового гидроцилиндра Ц нагружен силой F и под действием давления p перемещается слева направо, совершая рабочий ход s за время t. Рабочая жидкость при этом из штоковой полости цилиндра сливается через дроссель ДР. Диаметры поршня и штока соответственно равны Dn и Dш. Определить необходимое давление p рабочей жидкости в левой части цилиндра и потребную подачу Q. Потери давления в дросселе Δрд=250 кПа. К.п.д. гидроцилиндра: объемный ηо=0,97, механический ηм=0,90.
User Z24 : 18 ноября 2025
150 руб.
Гидравлика гидравлические машины и гидроприводы Задача 19 Вариант 1
Физика. Вариант № 5. Лабораторные работы № 6.8 № 7.3
1. Цель работы Изучить зависимость электропроводности полупроводникового образца от температуры. Определить ширину запрещенной зоны 2. Теоретическое введение Электропроводность материалов определяется выражением: (1) где q+ и q- - соответственно величина заряда положительных и отрицательных носителей электрического заряда, n+ и n- - концентрация соответственно положительных и отрицательных носителей заряда, μ+ и μ- - подвижности положительных и отрицательных носителей заряда. В нашей задаче ис
User gnv1979 : 6 января 2017
40 руб.
up Наверх