Онлайн Тест 7 по дисциплине: Программирование графических процессоров (Милешко).

Цена:
750 руб.

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

material.view.file_icon BB88D1CE-7C45-479C-85B2-BC845EAC59AC.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Вопрос №1
Mapped memory – это…

Динамическая память, выделенная на хосте.

Динамическая память, выделенная на устройстве.

Некэшируемая pinned память.

Pinned память доступная на всех устройствах системы сразу после выделения.

Pinned память отображённая в адресное пространство устройства.

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

0% - 20%

21% - 35%

36% - 50%

51% - 65%

66% - 80%

81% - 90%

91% - 100%

Вопрос №3
Выберите утверждения истинные для описания архитектуры CPU:

Малое количество мощных вычислительных ядер.

Тысячи относительно маломощных вычислительных ядер.

Большую часть устройства занимает кэш.

Большую часть устройства занимают вычислительные ядра.

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

Спроектирована так чтобы устройства с такой архитектурой эффективно исполняли алгоритмы с определёнными свойствами, но абсолютно не подходили для реализации алгоритмов, которые не обладают этими свойствами.

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

0% - 20%

21% - 35%

36% - 50%

51% - 65%

66% - 80%

81% - 90%

91% - 100%

Вопрос №5
Выберите свойства константной памяти:

Уровень доступа с устройства – чтение/запись.

Уровень доступа с устройства – только чтение.

Уровень выделения – на нить.

Уровень выделения – на блок.

Уровень выделения – на сетку.

Скорость работы – низкая(DRAM).

Скорость работы – высокая(on-chip).

Скорость работы – высокая(L1 cache).

Вопрос №6
Пусть разделяемая память мультипроцессора поделена на 4-х байтовые слова, и каждое слово по порядку пронумеровано от 1 до N. К словам обращаются нити одного варпа. Нити варпа пронумерованы от 0 до 31. В таблице ниже указано какая нить к какому 4-х байтовому слову обращается.
Номер нити Номер слова
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 33
8 41
9 42
10 43
11 44
12 45
13 46
14 47
15 48
16 49
17 50
18 51
19 52
20 53
21 54
22 55
23 65
24 89
25 90
26 91
27 92
28 97
29 126
30 127
31 128
Какая степень конфликта банков данных в данном доступе к разделяемой памяти?

Конфликтов нет.

Вторая степень.

Четвёртая степень.

Восьмая степень.

Шестнадцатая степень.

Тридцать вторая степень.

Вопрос №7
Функция вызывается строкой cudaHostAlloc(p1, p2, p3). Что передаётся в качестве параметра p2?

Размер выделяемой памяти.

Флаги свойств выделяемой памяти.

Адрес на область памяти куда будет помещён адрес выделенной памяти.

Направление копирования данных (хост –> устройство, устройство –>хост).

Источник копирования данных.

Адрес получателя данных.

Вопрос №8
Выберите верные утверждения для спецификатора функций __global__ .

Выполняется на устройстве.

Выполняется на хосте.

Может вызываться из устройства.

Может вызываться из хоста.

Вопрос №9
Текстура объявляется следующим образом texture<p1, p2, p3> texRef. Для чего задаётся спецификатор p3?

Указание типа данных текстуры (количество измерений, слои и т.д.).

Указание будет ли производиться нормализация координат текстуры.

Указание режима фильтрации.

Указание типа данных тексела (текстурного элемента).

Указание режима преобразования адресов.

Указание режима чтения.

Вопрос №10
Что делает функция cudaHostRegister?

Выделяет динамическую память на хосте.

Выделяет динамическую память на устройстве.

Выделяет pinned память на хосте.

Выделяет pinned память на устройстве.

Делает page-locked уже выделенную ранее память на хосте.

Делает page-locked уже выделенную ранее память на устройстве.

Выделяет разделяемую память на хосте.

Выделяет разделяемую память на устройстве.

Вопрос №11
Текстура объявляется следующим образом texture<p1, p2, p3> texRef. Для чего задаётся спецификатор p1?

Указание типа данных текстуры (количество измерений, слои и т.д.).

Указание будет ли производиться нормализация координат текстуры.

Указание режима фильтрации.

Указание типа данных тексела (текстурного элемента).

Указание режима преобразования адресов.

Указание режима чтения.

Вопрос №12
Нормализация адресов – это …

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

Перевод отрезка [A, B] в отрезок [0, 1].

Возвращение значения внутри допустимого диапазона (период равен N, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон.

Получение значения путём интерполяции.

Фильтрация данных.

Преобразование считываемых данных в другой тип данных.

Возвращение значения внутри допустимого диапазона (период равен 2 * N - 2, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон.

Вопрос №13
Выберите свойства глобальной памяти:

Уровень доступа с устройства – чтение/запись.

Уровень доступа с устройства – только чтение.

Уровень выделения – на нить.

Уровень выделения – на блок.

Уровень выделения – на сетку.

Скорость работы – низкая(DRAM).

Скорость работы – высокая(on-chip).

Скорость работы – высокая(L1 cache).

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

Максимальное число варпов на мультипроцессор.

Максимальное число блоков на мультипроцессор.

Максимальное количество 32-х битных регистров на мультипроцессор.

Размер разделяемой памяти мультипроцессора.

Размер разделяемой памяти блока.

Максимальное количество 32-х битных регистров на нить.

Ограничивающих факторов нет. Заполняемость 100%.

Вопрос №16
Выберите верные утверждения для спецификатора переменных __shared__ .

Находится на устройстве.

Находится на хосте.

Доступна для устройства.

Доступна для хоста.

Доступна для блока.

Вид доступа – чтение/запись.

Вид доступа – только чтение.

Можно применять к полям структур и union.

Вопрос №17
Выберите верные утверждения для спецификатора функций __host__ .

Выполняется на устройстве.

Выполняется на хосте.

Может вызываться из устройства.

Может вызываться из хоста.

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

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

Не нашли нужный ответ на тесты СибГУТИ? Пишите, помогу с вашим онлайн тестом, другой работой или дисциплиной.

E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Программирование графических процессоров (Милешко). Вариант №5
Контрольная работа по курсу «Программирование графических процессоров» Вариант №5 Задание 1. Дана спецификация графического процессора: 1. Максимальное число варпов на мультипроцессор:32 2. Максимальное число блоков на мультипроцессор:16 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. Максимальное количество 32-х битных регистров на блок: 65536 5. Максимальное количество 32-х битных регистров на нить: 255 6. Размер разделяемой памяти мультипроцессора (байт): 6553
User IT-STUDHELP : 14 февраля 2022
750 руб.
promo
Онлайн Тест 9 по дисциплине: Программирование графических процессоров (Милешко).
Вопрос №1 Дана спецификация графического процессора: 1. 1. Максимальное число варпов на мультипроцессор:32 2. 2. Максимальное число блоков на мультипроцессор:16 3. 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. 4. Максимальное количество 32-х битных регистров на блок: 65536 5. 5. Максимальное количество 32-х битных регистров на нить: 255 6. 6. Размер разделяемой памяти мультипроцессора (байт): 65536 7. 7. Размер разделяемой памяти блока
User IT-STUDHELP : 1 октября 2023
750 руб.
promo
Онлайн Тест 8 по дисциплине: Программирование графических процессоров (Милешко).
Вопрос №1 Пусть разделяемая память мультипроцессора поделена на 4-х байтовые слова, и каждое слово по порядку пронумеровано от 1 до N. К словам обращаются нити одного варпа. Нити варпа пронумерованы от 0 до 31. В таблице ниже указано какая нить к какому 4-х байтовому слову обращается. Номер нити Номер слова Какая степень конфликта банков данных в данном доступе к разделяемой памяти? Конфликтов нет. Вторая степень. Четвёртая степень. Восьмая степень. Шестнадцатая степень. Тридцать
User IT-STUDHELP : 1 октября 2023
750 руб.
promo
Программирование графических процессоров Лабораторная 1
Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDA C", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Реализуйте параллельный алгоритм умножения Ax
User svladislav987 : 28 августа 2023
200 руб.
Программирование графических процессоров Лабораторная 2
Задание 1. Прочитайте главу из теоретического материала "Разделяемая память" и ответьте на контрольные вопросы (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Оптимизируйте алгоритмы, реализованные в лабораторной работе №1 при помощи разделяемой памяти. 3. Постройте графики зависимости времени выполнения алгоритма от размера матрицы и вектора (Размеры матрицы 1000x500, 1000x1000, 1500x1000, 2000x1000, 2000x1500, 2500x1500, 2500x2000). 4. Проанализируйте, реал
User svladislav987 : 28 августа 2023
200 руб.
Программирование графических процессоров Лабораторная 3
Выполнение лабораторной работы поможет получить навыки требующиеся для выполнения третьего задания контрольной работы. Задание 1. Прочитайте главы теоретического материала под названиями "Pinned memory" и "Потоки (streams) в CUDA". Ответьте на контрольные вопросы в конце глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Примените потоки для алгоритмов реализованные в лабораторной работе №1. 3. Определите оптимальное количество потоков для матрицы размером
User svladislav987 : 28 августа 2023
200 руб.
Программирование графических процессоров. Вариант 5
Задание 1. Дана спецификация графического процессора: 1. Максимальное число варпов на мультипроцессор:32 2. Максимальное число блоков на мультипроцессор:16 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. Максимальное количество 32-х битных регистров на блок: 65536 5. Максимальное количество 32-х битных регистров на нить: 255 6. Размер разделяемой памяти мультипроцессора (байт): 65536 7. Размер разделяемой памяти блока (байт): 49152 Параметры запускаемой программы: 1
User Zla : 29 марта 2022
650 руб.
Программирование графических процессоров. Вариант №17
Задание 1. Дана спецификация графического процессора: 1. Максимальное число варпов на мультипроцессор: 64 2. Максимальное число блоков на мультипроцессор: 16 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. Максимальное количество 32-х битных регистров на блок: 65536 5. Максимальное количество 32-х битных регистров на нить: 255 6. Размер разделяемой памяти мультипроцессора (байт): 32768 7. Размер разделяемой памяти блока (байт): 24576 Параметры запускаемой программы:
User IT-STUDHELP : 3 декабря 2021
750 руб.
promo
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 1.16
При гидравлических испытаниях (проверке герметичности) подземного трубопровода длиной L=500 м, диаметром d=0,1 давление в нем повысилось от p1=0 до р2=1,0 МПа. Пренебрегая деформацией стенок трубопровода, определить объем воды, которую необходимо дополнительно закачать в трубопровод. Объемный модуль упругости воды принять равным Е=2000 МПа.
User Z24 : 14 ноября 2025
120 руб.
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 1.16
Контрольная работа по дисциплине: Теория телетрафика. Задача №5
Задача №5. Определить нагрузку, поступающую от тысячной линейной абонентской группы, если среднее число вызовов от одного абонента 2, среднее время разговора 140 с, доля вызовов закончившихся разговором 0,6. Нумерация на сети пяти- или шестизначная.
User Елена22 : 17 апреля 2022
100 руб.
promo
Схемотехника телекоммуникационных устройств (вариант 04)
Задача 1 В каскаде ОЭ (рис. 1) используется транзистор, с известными параметрами h11э , h12э, h21э, h22э. Для конкретных значений элементов схемы: Rк, Rн, Rг, Rэ найти коэффициент усиления по напряжению и по току, входное и выходное сопротивление усилителя. Исходные данные выбираются по таблице 1, в соответствии с последней цифрой зачетной книжки. Таблица 1 Последняя цифра зачетки h11э Ом h12э h21э h22э мкСм Rк кОм Rн кОм Rг кОм Rэ кОм 0 1000 5⋅10-4 48 80 5,1 10 1 0,51 1 950 4
User Дмитрий2010 : 26 января 2020
350 руб.
"Функциональное и логическое программирование". Контрольная работа. Вариант № 5
Вариант 5 Сформируйте новый список из общих элементов двух списков (пересечение множеств). Например: На Лиспе для списков (1 2 3 5) и (6 4 1 8 3) результатом будет список (1 3).
User stud82 : 16 февраля 2013
50 руб.
up Наверх