Контрольная работа по дисциплине "Программирование графических процессоров". Вариант №20

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

material.view.file_icon
material.view.file_icon Контрольная работа.pdf
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Adobe Acrobat Reader

Описание

Методические указания и задание на выполнение контрольной работы

Для выполнения третьего задания контрольной работы понадобится видеокарта NVIDIA с поддержкой технологии CUDA.

Поддерживает ли ваша видеокарта технологию CUDA, можно узнать в её спецификации на официальном сайте NVIDIA или в документах, идущих в комплекте с видеокартой. Кроме видеокарты вам понадобится установить CUDA Toolkit, компилятор с языка программирования C, текстовый редактор. На сайте NVIDIA есть инструкции для установки CUDA Toolkit под Windows, Linux и Mac OS X.

Если у вас нет такой видеокарты или нет возможности её использовать, напишите на электронный адрес mileschko.sibsutis@yandex.ru с просьбой выдать логин и пароль для подключения к серверу университета (не забудьте указать свои фамилию, имя, отчество и группу). На нём вы сможете выполнять задания курса.

Доступ к серверу осуществляется по протоколу ssh, поэтому вам потребуется ssh клиент для подключения. В ОС Windows можно воспользоваться PuTTY или любым другим клиентом. В Unix-like операционных системах вероятнее всего уже установлена консольная утилита ssh, если нет, установите её из репозиториев вашего дистрибутива или воспользуйтесь любым другим доступным клиентом. И убедитесь, что ваше сетевое соединение стабильно, это необходимо для комфортной работы, протокол ssh очень к этому чувствителен.

При выполнении контрольной работы выполняйте следующие рекомендации:

1. Выбор варианта контрольной работы. Чтобы выбрать вариант контрольной работы нужно посчитать хеш-функцию от своего полного имени, фамилии (если есть) и отчества (если есть). Хеш-функция представляет собой остаток от деления на двадцать суммы порядковых номеров букв русского алфавита, составляющих ваши ФИО. К остатку в конце прибавляется единица.

Нумерация букв алфавита:

А=1, Б=2, В=3, Г=4, Д=5, Е=6, Ё=7, Ж=8, З=9, И=10, Й=11, К=12, Л=13, М=14, Н=15, О=16, П=17, Р=18, С=19, Т=20, У=21, Ф=22, Х=23, Ц=24, Ч=25, Ш=26, Щ=27, Ъ=28, Ы=29, Ь=30, Э=31, Ю=32, Я=33




Пример расчёта варианта контрольной работы:

Пусть выбирается вариант контрольной работы по ФИО Милешко Антон Владимирович.

N = (14+10+13+6+26+12+16 (Милешко) + 1+15+20+16+15 (Антон) + 3+13+1+5+10+14+10+18+16+3+10+25 (Владимирович)) mod 20 + 1 = (97+67+128) mod 20 + 1 = 292 mod 20 + 1 = 12 + 1 = 13, где N – номер варианта.

Послерасчёта получается, что Милешко Антону Владимировичу нужно взять 13 вариант контрольной работы.


2.Пояснения по выполнению заданий.

Контрольная работа состоит из трёх заданий.

В первом задании контрольной работы дана спецификация мультипроцессора и параметры запуска функции-ядра. Требуется рассчитать теоретическую заполняемость мультипроцессора и указать ограничивающий её фактор, если он есть. При сдаче работы в этом задании кроме ответа на вопрос нужно подробно описать ход решения задачи.

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

В третьем задании нужно реализовать один или два алгоритма и проанализировать их с точки зрения производительности или эффективности использования памяти. Все параллельные алгоритмы реализуются с применением технологии CUDA. Ответом на это задания является код рабочей программы/программ, результаты исследования (с указанием оборудования на котором проводились исследования и описанием данных). Если в задании нужно исследовать эффективность доступа к памяти при помощи утилиты nvprof, нужно подобрать подходящие для этого метрики профилирования. В том случае если эффективность доступа к памяти ниже 75%, нужно сформулировать причину низкой эффективности доступа к памяти. Если нужно сравнить производительность двух алгоритмов, следует указать абсолютное время выполнения каждого алгоритма и рассчитать коэффициент ускорения. Все исследования должны проводиться на данных размером не менее 4.500.000 четырёхбайтовых слов (или эквивалент для другого типа данных).


Для того чтобы контрольная работа была зачтена нужно выполнить самостоятельно все три задания, допускаются небольшие недочёты.


Оформление контрольной работы. Контрольная работа оформляется в виде документа в формате .pdf.

Первая страница – титульный лист с указанием ФИО (полностью!) и группы студента, выполнившего контрольную работу. Остальные страницы – ответы на задания с соответствующими пояснениями.

Текст программ и результат их работы оформляется моноширинным шрифтом (например, Courier), размер шрифта 10-12.

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

Уважаемый студент дистанционного обучения,
Оценена Ваша работа по предмету: Программирование графических процессоров
Вид работы: Контрольная работа 1
Оценка:Зачет
Дата оценки: 27.02.2021
Рецензия:Уважаемый
Ваша работа зачтена.
Милешко Антон Владимирович
Контрольная работа по дисциплине: Программирование графических процессоров. Вариант №20
Контрольная работа Вариант №20 Задание1.Данаспецификацияграфического процессора: 1. Максимальноечисловарповнамультипроцессор:64 2. Максимальноечислоблоковнамультипроцессор:16 3. Максимальноеколичество32-х битных регистровнамультипроцессор: 65536 4. Максимальноеколичество32-х битныхрегистровнаблок:65536 5. Максимальноеколичество32-х битныхрегистровнанить:255 6. Размерразделяемойпамятимультипроцессора(байт): 32768 7. Размерразделяемойпамятиблока(байт):24576 Параметры запускаемой программы: 1. Ра
User IT-STUDHELP : 19 декабря 2022
750 руб.
promo
Контрольная работа по дисциплине: Программирование графических процессоров. Вариант 3
Вариант 3 Задание 1. Дана спецификация графического процессора: 1. Максимальное число варпов на мультипроцессор: 64 2. Максимальное число блоков на мультипроцессор: 16 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. Максимальное количество 32-х битных регистров на блок: 65536 5. Максимальное количество 32-х битных регистров на нить: 255 6. Размер разделяемой памяти мультипроцессора (байт): 65536 7. Размер разделяемой памяти блока (байт): 49152 Параметры з
User Учеба "Под ключ" : 14 октября 2025
800 руб.
promo
Контрольная работа по дисциплине: Программирование графических процессоров. Вариант 04
Вариант 4 Задание 1. Дана спецификация графического процессора: 1. Максимальное число варпов на мультипроцессор: 64 2. Максимальное число блоков на мультипроцессор:16 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. Максимальное количество 32-х битных регистров на блок: 65536 5. Максимальное количество 32-х битных регистров на нить: 255 6. Размер разделяемой памяти мультипроцессора (байт): 65536 7. Размер разделяемой памяти блока (байт): 49152 Параметры запускаемой
User xtrail : 24 августа 2025
800 руб.
promo
Контрольная работа по дисциплине: Программирование графических процессоров. Вариант 16
Выполнение контрольной работы Вариант 16 Задание 1. Дана спецификация графического процессора: 1. Максимальное число варпов на мультипроцессор: 64 2. Максимальное число блоков на мультипроцессор: 16 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. Максимальное количество 32-х битных регистров на блок: 65536 5. Максимальное количество 32-х битных регистров на нить: 255 6. Размер разделяемой памяти мультипроцессора (байт): 32768 7. Размер разделяемой памяти блока (ба
800 руб.
promo
Контрольная работа по дисциплине: Программирование графических процессоров. Вариант 8
Расчет номера варианта Чтобы выбрать вариант контрольной работы нужно посчитать хеш-функцию от своего полного имени, фамилии (если есть) и отчества (если есть). Хеш-функция представляет собой остаток от деления на двадцать суммы порядковых номеров букв русского алфавита, составляющих ваши ФИО. К остатку в конце прибавляется единица. Нумерация букв алфавита: А=1, Б=2, В=3, Г=4, Д=5, Е=6, Ё=7, Ж=8, З=9, И=10, Й=11, К=12, Л=13, М=14, Н=15, О=16, П=17, Р=18, С=19, Т=20, У=21, Ф=22, Х=23, Ц=24, Ч=25
800 руб.
promo
Контрольная работа по дисциплине: Программирование графических процессоров. Вариант 14
Задание 1. Дана спецификация графического процессора: 1. Максимальное число варпов на мультипроцессор: 64 2. Максимальное число блоков на мультипроцессор: 16 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. Максимальное количество 32-х битных регистров на блок: 65536 5. Максимальное количество 32-х битных регистров на нить: 255 6. Размер разделяемой памяти мультипроцессора (байт): 32768 7. Размер разделяемой памяти блока (байт): 24576 Параметры запускаемой программы:
User xtrail : 30 июня 2025
800 руб.
promo
Контрольная работа по дисциплине: Программирование графических процессоров. Вариант №09
Задание 1. Дана спецификация графического процессора: 1. Максимальное число варпов на мультипроцессор: 64 2. Максимальное число блоков на мультипроцессор: 32 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. Максимальное количество 32-х битных регистров на блок: 65536 5. Максимальное количество 32-х битных регистров на нить: 255 6. Размер разделяемой памяти мультипроцессора (байт): 65536 7. Размер разделяемой памяти блока (байт): 49152 Параметры запускаемой программы:
User holm4enko87 : 29 апреля 2025
400 руб.
promo
Контрольная работа по дисциплине: Программирование графических процессоров. Вариант 11
Вариант №11 Задание 1. Дана спецификация графического процессора: 1. Максимальное число варпов на мультипроцессор: 64 2. Максимальное число блоков на мультипроцессор: 16 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. Максимальное количество 32-х битных регистров на блок: 65536 5. Максимальное количество 32-х битных регистров на нить: 255 6. Размер разделяемой памяти мультипроцессора (байт): 32768 7. Размер разделяемой памяти блока (байт): 24576 Параметры запускаем
User Учеба "Под ключ" : 27 января 2025
800 руб.
promo
Контрольная работа по дисциплине: Алгебра и геометрия. Вариант №10
Задача 1. Дана система трех линейных уравнений. Найти решение ее двумя способами: методом Крамера и методом Гаусса. x+2y+4z=31 5x+y+2z=20 3x-y+z=9 Задача 2. Даны координаты вершин пирамиды А1А2А3А4. Найти: длину ребра А1А2; угол между ребрами А1А2 и А1А4; площадь грани А1А2А3; уравнение плоскости А1А2А3. объём пирамиды А1А2А3А4. А1(6;6;5), А2(4;9;5), А3(4;6;11), А4(6;9;3)
User Amor : 2 ноября 2013
250 руб.
Контрольная работа по дисциплине: Телевидение. Вариант 07
Вычертите осциллограмму полного телевизионного сигнала, соответст-вующего развертке 5 строки изображения Для двух групп периодически повторяющихся элементов, находящихся на заданной строке, определите частоту повторения соответствующих им им-пульсов. На осциллограмме сигнала отметьте уровни черного, белого, гасящих и синхронизирующих импульсов в соответствии с ГОСТ 7845-82. Определите длительность одного элемента разложения. Найдите расстояние, на котором еще могут различаться мелкие детали испы
User lealexus : 9 февраля 2025
200 руб.
Контрольная работа по дисциплине: Телевидение. Вариант 07
Методы финансового анализа
Введение Управление бизнесом в рыночной экономике характеризуется многими особенностями, следует выделить некоторые из них. Во-первых, в общей совокупности ресурсов предприятия доминирующую значимость приобретают финансовые ресурсы. Во-вторых, принятие управленческих решений финансового характера всегда осуществляется в условиях неопределенности. Во-вторых, следствием реальной самостоятельности предприятий основной проблемой руководителей становится поиск источников финансирования и оптимизация
User ostah : 18 сентября 2012
50 руб.
Беспроводной широкополосный доступ. Вариант №11
1. Задание и исходные данные для контрольной работы 1. Привести краткую характеристику заданного стандарта 2. Для заданных параметров станций рассчитать радиус зоны обслуживания БС Предпоследняя цифра номера студенческого билета Тип местности Значение холмистости Последняя цифра номера студенческого билета Используемый стандарт Тип антенны Параметры БС Параметры МС Мощность передатчика, Вт Коэффициент усиления антенны, дБ Высота антенны, м Чувствительность приемника, дБм Мощность передат
User banderas0876 : 15 февраля 2022
300 руб.
Беспроводной широкополосный доступ. Вариант №11
up Наверх