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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Отчет_КР.docx
material.view.file_icon
material.view.file_icon kontr.cu

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Вариант 4

Задание 1. Дана спецификация графического процессора:
1. Максимальное число варпов на мультипроцессор: 64
2. Максимальное число блоков на мультипроцессор:16
3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536
4. Максимальное количество 32-х битных регистров на блок: 65536
5. Максимальное количество 32-х битных регистров на нить: 255
6. Размер разделяемой памяти мультипроцессора (байт): 65536
7. Размер разделяемой памяти блока (байт): 49152
Параметры запускаемой программы:
1. Размер блока: 64
2. Разделяемая память на блок (байт):1000
1. 32-х битных регистров на нить:10
Рассчитайте теоретическую заполняемость? Чем она ограничена?


Задание 2.Пусть разделяемая память мультипроцессора поделена на 4-х байтовые слова, и каждое слово по порядку пронумеровано от 1 до N. К словам обращаются нити одного варпа. Нити варпа пронумерованы от 0 до 31. В таблице ниже указано какая нить к какому 4-х байтовому слову обращается.
Номер нити Номер слова
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15
15 16
16 17
17 18
18 19
19 20
20 21
21 22
22 23
23 38
24 57
25 58
26 59
27 60
28 61
29 62
30 63
31 64

Рассчитайте степень конфликта банков данных в данном доступе к разделяемой памяти?


Задание 3.Реализуйте параллельный алгоритм умножения матриц с использованием технологии CUDA с использованием разделяемой памяти. Примените потоки к решению задачи. Определите оптимальное количество потоков для умножения матриц размером 2500x2500.

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

Зачет.
2025 год
Преподаватель: Милешко А.В.
Программирование графических процессоров. Вариант 04. Контрольная работа.
1. Базовые принципы организации памяти GPU 3 2. Различия архитектур GPU и CPU 7 3. Константная память 10 4. Глобальная память 12 5. Разделяемая память 14 6. Текстурная память 16 7. Потоки 18 8. Нити и блоки 21 9. Отладка и профилирование программ CUDA 24 Список использованных источников 33
User Михаил18 : 26 сентября 2019
150 руб.
Контрольная работа по дисциплине: Программирование графических процессоров. Вариант 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
Контрольная работа по дисциплине: Программирование графических процессоров. Вариант 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
Контрольная работа По дисциплине: Программирование графических процессоров. Вариант 18
Задание 1. Дана спецификация графического процессора: 1. Максимальное число варпов на мультипроцессор: 64 2. Максимальное число блоков на мультипроцессор: 16 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. Максимальное количество 32-х битных регистров на блок: 65536 5. Максимальное количество 32-х битных регистров на нить: 255 6. Размер разделяемой памяти мультипроцессора (байт): 32768 7. Размер разделяемой памяти блока (байт): 24576 Параметры запускаемой программы:
User alexadubinina : 21 ноября 2024
600 руб.
Построение третьей проекции по двум заданным. Задание 45. Вариант 24
С.К. Боголюбов. Индивидуальные задания по курсу черчения. Построение по двум проекциям модели ее третьей проекции. Задание 45. Вариант 24. Построить третью проекцию модели по двум заданным. В состав работы входит: Чертежи; 3D модели. Выполнено в программе Компас + чертежи в PDF.
User .Инженер. : 20 сентября 2025
150 руб.
Построение третьей проекции по двум заданным. Задание 45. Вариант 24 promo
Безопасность операционных систем и баз данных - тест с ответами - Синергия - 2022
Безопасность операционных систем и баз данных - тест с ответами - Синергия - 2022 30 вопросов с ответами Сдача работы 10.11.2022 на 83+ балла. Работа выполнена в виде скриншотов
User StudentHelp : 10 ноября 2022
390 руб.
Безопасность операционных систем и баз данных - тест с ответами - Синергия - 2022
Экология жилища, геопатогенные зоны и опыт использования прибора ига-1 при строительстве
Ахмадеева Э.Н., Кравченко Ю.П, Нажимова Г.Т., Савельев А.В., БГМУ, Медико-экологическая фирма Лайт-2, БГУ, УГАТУ С давних пор известно, что в домах построенных на месте бывших водоемов, высохших рек, на пойменных местах, в оврагах наблюдались удивительные явления - привидения, призраки, домовые, то есть имели место различные галлюцинации, люди жившие в таких "проклятых домах" чаще болели онкологическими заболеваниями. В середине ХХ века этим явлениям было найдено наконец научное объяснение. Было
User OstVER : 17 марта 2013
5 руб.
Устинова Е.В. Основы гидравлики ДВГУПС 2022 Задача 5.6 Вариант 8
Определить количество болтов, удерживающих полусферическую крышку радиусом R (рис. 5.4), если один болт воспринимает усилие F. К боковой поверхности резервуара на глубине H присоединен манометр, показания которого рм. Резервуар заполнен жидкостью, плотность которой ρ.
User Z24 : 2 марта 2026
180 руб.
Устинова Е.В. Основы гидравлики ДВГУПС 2022 Задача 5.6 Вариант 8
up Наверх