Онлайн Тест 7 по дисциплине: Программирование графических процессоров (Милешко).
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- 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__ .
Выполняется на устройстве.
Выполняется на хосте.
Может вызываться из устройства.
Может вызываться из хоста.
=============================================
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
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Программирование графических процессоров (Милешко). Вариант №5
IT-STUDHELP
: 14 февраля 2022
Контрольная работа по курсу
«Программирование графических процессоров»
Вариант №5
Задание 1. Дана спецификация графического процессора:
1. Максимальное число варпов на мультипроцессор:32
2. Максимальное число блоков на мультипроцессор:16
3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536
4. Максимальное количество 32-х битных регистров на блок: 65536
5. Максимальное количество 32-х битных регистров на нить: 255
6. Размер разделяемой памяти мультипроцессора (байт): 6553
750 руб.
Онлайн Тест 9 по дисциплине: Программирование графических процессоров (Милешко).
IT-STUDHELP
: 1 октября 2023
Вопрос №1
Дана спецификация графического процессора:
1. 1. Максимальное число варпов на мультипроцессор:32
2. 2. Максимальное число блоков на мультипроцессор:16
3. 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536
4. 4. Максимальное количество 32-х битных регистров на блок: 65536
5. 5. Максимальное количество 32-х битных регистров на нить: 255
6. 6. Размер разделяемой памяти мультипроцессора (байт): 65536
7. 7. Размер разделяемой памяти блока
750 руб.
Онлайн Тест 8 по дисциплине: Программирование графических процессоров (Милешко).
IT-STUDHELP
: 1 октября 2023
Вопрос №1
Пусть разделяемая память мультипроцессора поделена на 4-х байтовые слова, и каждое слово по порядку пронумеровано от 1 до N. К словам обращаются нити одного варпа. Нити варпа пронумерованы от 0 до 31. В таблице ниже указано какая нить к какому 4-х байтовому слову обращается.
Номер нити Номер слова
Какая степень конфликта банков данных в данном доступе к разделяемой памяти?
Конфликтов нет.
Вторая степень.
Четвёртая степень.
Восьмая степень.
Шестнадцатая степень.
Тридцать
750 руб.
Программирование графических процессоров Лабораторная 1
svladislav987
: 28 августа 2023
Задание
1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDA C", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе).
2. Реализуйте параллельный алгоритм умножения Ax
200 руб.
Программирование графических процессоров Лабораторная 2
svladislav987
: 28 августа 2023
Задание
1. Прочитайте главу из теоретического материала "Разделяемая память" и ответьте на контрольные вопросы (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе).
2. Оптимизируйте алгоритмы, реализованные в лабораторной работе №1 при помощи разделяемой памяти.
3. Постройте графики зависимости времени выполнения алгоритма от размера матрицы и вектора (Размеры матрицы 1000x500, 1000x1000, 1500x1000, 2000x1000, 2000x1500, 2500x1500, 2500x2000).
4. Проанализируйте, реал
200 руб.
Программирование графических процессоров Лабораторная 3
svladislav987
: 28 августа 2023
Выполнение лабораторной работы поможет получить навыки требующиеся для выполнения третьего задания контрольной работы.
Задание
1. Прочитайте главы теоретического материала под названиями "Pinned memory" и "Потоки (streams) в CUDA". Ответьте на контрольные вопросы в конце глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе).
2. Примените потоки для алгоритмов реализованные в лабораторной работе №1.
3. Определите оптимальное количество потоков для матрицы размером
200 руб.
Программирование графических процессоров. Вариант 5
Zla
: 29 марта 2022
Задание 1. Дана спецификация графического процессора:
1. Максимальное число варпов на мультипроцессор:32
2. Максимальное число блоков на мультипроцессор:16
3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536
4. Максимальное количество 32-х битных регистров на блок: 65536
5. Максимальное количество 32-х битных регистров на нить: 255
6. Размер разделяемой памяти мультипроцессора (байт): 65536
7. Размер разделяемой памяти блока (байт): 49152
Параметры запускаемой программы:
1
650 руб.
Программирование графических процессоров. Вариант №17
IT-STUDHELP
: 3 декабря 2021
Задание 1. Дана спецификация графического процессора:
1. Максимальное число варпов на мультипроцессор: 64
2. Максимальное число блоков на мультипроцессор: 16
3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536
4. Максимальное количество 32-х битных регистров на блок: 65536
5. Максимальное количество 32-х битных регистров на нить: 255
6. Размер разделяемой памяти мультипроцессора (байт): 32768
7. Размер разделяемой памяти блока (байт): 24576
Параметры запускаемой программы:
750 руб.
Другие работы
Контрольная работа. Вариант №15
flash089
: 11 января 2018
Содержание
Исходные данные на контрольную работу 3
Задание 3
1 Анализ характеристик современных цифровых систем коммутации. Обоснование выбора системы коммутации 4
1.1 Оборудование Alcatel S12 4
1.2 Оборудование Siemens EWSD 5
1.3 Оборудование Ericsson AXE-10 5
1.4 Цифровая система связи LINEA UT 5
1.5 Оборудование Nokia DX-200 6
1.6 Cистема цифровой коммутации (СЦК «ЭЛКОМ») 7
1.7 Аппаратура цифровой волоконно-оптической связи МТ – 20 8
2 Оценка конкурентоспособности АТС с различным типом коммут
1000 руб.
Собственный капитал организаций, его создание и эффективность использования
Lokard
: 23 марта 2014
Содержание.
Введение……………………………………………………………… 3стр.
Глава 1 Ученые экономисты и практики о сущности, значении и эффективности собственного капитала организаций…………………….5стр.
1.1 Мнение экономистов о собственного капитала организации…………….……………………………………………………..5стр.
1.2 Сущность, значение и эффективность (структура) собственного капитала………………………………………………………………………7.стр.
Глава 2 Структура собственного капитала организации и анализ ее динамики ………………………………………………………………….....12стр.
2.1 Характеристика
25 руб.
Привод подвесного конвейера-Детали машин
lesha.nakonechnyy.92@mail.ru
: 29 апреля 2020
Привод подвесного конвейера-Детали машин-Деталировка-Сборочный чертеж-Чертежи-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Графическая часть-Оборудование-Машины и механизмы-Агрегаты-Установки-Комплексы-Узлы-Детали-Курсовая работа-Дипломная работа-Автомобили-Транспорт-Строительная техника-Электрооборудование-Грузоподъёмные механизмы
447 руб.
Государственная Дума РФ и её полномочия
alfFRED
: 30 августа 2013
ПЛАН :
I. Состав и порядок выборов в Государственную Думу
а) Образование, состав и порядок деятельности комитетов ГД
б) Порядок организации и проведения выборов в ГД
1. проведение предвыборной борьбы
в) Действия Центральной избирательной комиссии после проведения
выборов (подсчет голосов, суммирование данных, признание выборов
действительными и состоявшимися)
г) Порядок государственного финансирования выборов
II. Компетенция Государственной Думы
а) Три группы полномочий ГД, уста
5 руб.