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

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

material.view.file_icon
material.view.file_icon kontr.cu
material.view.file_icon Отчет.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Контрольная работа

Вариант №20

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


Задание2.Пустьразделяемаяпамятьмультипроцессораподеленана4-хбайтовыеслова,и каждое слово по порядку пронумеровано от 1 до N. К словам обращаются нити одного варпа.Нити варпапронумерованыот0до31.Втаблицениже указанокакаянитьккакому 4-х байтовому слову обращается.

Номернити Номерслова Номербанка
0 31 25 
1 63 25 
2 127 25 
3 255 25 
4 1 1
5 33 1
6 64 29
7 95 25
8 128 29
9 160 29
10 192 29
11 224 29
12 31 26
13 63 26
14 127 26
15 255 26
16 31 27
17 63 27
18 127 27
19 255 27
20 511 25
21 1023 25
22 2047 25
23 4095 25
24 256 29
25 288 29
26 320 29
27 352 29
28 384 29
29 416 29
30 448 29
31 480 29
Рассчитайте степень конфликта банков данных в данном доступе к разделяемой памяти?


Задание3.Реализуйтепараллельныйалгоритмтранспонированияматриципараллельный алгоритм умножения матриц, который подразумевает, что вторая матрица хранится в транспонированном виде с использованием разделяемой памяти. Реализуйте последовательный алгоритм умножения матриц. Сравните время работы умножения по схеме (параллельное транспонирование + параллельное умножение) и время работы последовательного умножения матриц. Рассчитайте коэффициент ускорения.

=============================================

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

Проверил(а): Милешко Антон Владимирович
Оценка: Отлично
Дата оценки: 19.12.2022г.

Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru

Комментарии (3)

denissska 20.01.2024 11:47
Программа не компилируется, код слипшийся, во многих критичных местах отсутствуют пробелы. Но даже после расстановки пробелов программа крашится с кучей ошибок. Продавец написал (прямая цитата): «Сейчас уже не смогу точно сориентировать, старая работа. Но проблем с ней не было.
Там вовсе не обязательно даже компилировать по этом предмету, главное показать алгоритм написания кода.
Сдавайте в таком виде, преподаватель должен без проблем принять.»
Скачивайте на свой страх и риск. Лучше потратьте немного времени и возьмите код из методички преподавателя, чем отдавать за такую работу 700+ рублей.
P.S. После небольших доработок кода преподаватель поставил зачёт.
IT-STUDHELP 20.01.2024 17:50
К сожалению, код слипся из за некорректного копирования.
Но программа правильно была составлена и в рабочем состоянии выполнялась, так же в подтверждении работы результат работы по заданию предоставлен в отчете.
Программа давно компилировалась на другой системе и в среде, сейчас нет возможности откомпилировать, нужно подгонять код или ставить другую среду. Это требует дополнительного времени на работу.
Индивидуальная работа не входит в стоимость покупки готовой работы. Работы которые тут продаются служат в качестве примера и выполнения своей работы.
Но даже без этого, преподаватель нормально принимает работы и не докапывается, об этом я вам сообщил. Поэтому можно было сдать работу без проблем. Если бы преподаватель вернул работу или оставил замечания, то тогда от этого отталкивались и смотрели замечания. Но вам он не возвращал на доработку.
denissska 20.01.2024 18:23
0) Неужели нельзя перед публикацией проверять файлы на корректность?
1) Результат работы программы в отчёте представлен тремя текстовыми строчками (не скриншотами!), которые можно просто написать от балды, якобы это выдала программа (но где же доказательства этого?)).
2) Программа компилится через командную строку компилятором CUDA без использования какой-либо другой среды.
3) Вижу, что вы прочитали правила сайта, круто.
4) Тяп-ляп сделанную работу не хотелось сдавать, пришлось потратить время на доработку. Если честно - впервые настолько косячную работу покупаю на этом сайте. Обычно программы даже для примера и за меньшие деньги всегда были рабочие.
P.S. Лучше бы вы так быстро в личных сообщениях отвечали, а не игнорили по несколько дней)
Контрольная работа по дисциплине "Программирование графических процессоров". Вариант №20
Методические указания и задание на выполнение контрольной работы Для выполнения третьего задания контрольной работы понадобится видеокарта NVIDIA с поддержкой технологии CUDA. Поддерживает ли ваша видеокарта технологию CUDA, можно узнать в её спецификации на официальном сайте NVIDIA или в документах, идущих в комплекте с видеокартой. Кроме видеокарты вам понадобится установить CUDA Toolkit, компилятор с языка программирования C, текстовый редактор. На сайте NVIDIA есть инструкции для установки
User vpozyaikin : 1 марта 2021
1000 руб.
Программирование графических процессоров. Контрольная работа №1. Вариант №20
Задание 1. Дана спецификация графического процессора: 1. Максимальное число варпов на мультипроцессор: 64 2. Максимальное число блоков на мультипроцессор: 16 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. Максимальное количество 32-х битных регистров на блок: 65536 5. Максимальное количество 32-х битных регистров на нить: 255 6. Размер разделяемой памяти мультипроцессора (байт): 32768 7. Размер разделяемой памяти блока (байт): 24576 Параметры запускаемой программы:
User Damovoy : 30 апреля 2021
850 руб.
Программирование графических процессоров. Контрольная работа №1. Вариант №20
Контрольная работа по дисциплине: Программирование графических процессоров. Вариант 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
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО 2024 год Ответы на 20 вопросов Результат – 100 баллов С вопросами вы можете ознакомиться до покупки ВОПРОСЫ: 1. We have … to an agreement 2. Our senses are … a great role in non-verbal communication 3. Saving time at business communication leads to … results in work 4. Conducting negotiations with foreigners we shoul
User mosintacd : 28 июня 2024
150 руб.
promo
Задание №2. Методы управления образовательными учреждениями
Практическое задание 2 Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности. Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
User studypro : 13 октября 2016
200 руб.
Особенности бюджетного финансирования
Содержание: Введение Теоретические основы бюджетного финансирования Понятие и сущность бюджетного финансирования Характеристика основных форм бюджетного финансирования Анализ бюджетного финансирования образования Понятие и источники бюджетного финансирования образования Проблемы бюджетного финансирования образования Основные направления совершенствования бюджетного финансирования образования Заключение Список использованный литературы Цель курсовой работы – исследовать особенности бюджетного фин
User Aronitue9 : 24 августа 2012
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
ЗАЧЕТ по дисциплине “Программирование (часть 1)” Билет 2 Определить значение переменной y после работы следующего фрагмента программы: a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a; if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end; if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
User sibsutisru : 3 сентября 2021
200 руб.
Программирование (часть 1-я). Зачёт. Билет №2
up Наверх