Страницу Назад
Поискать другие аналоги этой работы
750 Онлайн Тест 1 по дисциплине: Программирование графических процессоров.ID: 229600Дата закачки: 08 Ноября 2022 Продавец: IT-STUDHELP (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Тесты Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ Описание: Вопрос №1 Как отобразить выделенную pinnedпамять в адресное пространство CUDA? Вызвать функцию cudaHostAllocс параметром cudaHostAllocMapped. Вызвать функцию cudaHostAllocс параметром cudaHostAllocWriteCombined. Вызвать функцию cudaHostAllocс параметром cudaHostAllocPortable. Вызвать функцию cudaHostAllocс параметром cudaHostAllocDefault. Вызвать функцию cudaMalloc. Вызвать функцию cudaHostRegister. Вопрос №2 Какие операции, выполняемые хостом, не позволяют выполняться двум командам из разных потоков параллельно? Выделение памяти на хосте. Выделение памяти на устройстве. Выполнение любых команд хостом не позволяет параллельно выполняться командам из разных потоков. Копирование данных в пределах одного устройства. Копирование данных с одного устройства на другое. Выполнение любой callback функции. Выделение pinned памяти. Вопрос №3 Дана спецификация графического процессора: 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. Размер блока: 256 2. 2. Разделяемая память на блок (байт):1000 3. 3. 32-х битных регистров на нить:128 Вычислите теоретическую заполняемость и выберите диапазон, в который она попадает. 0% - 20% 21% - 35% 36% - 50% 51% - 65% 66% - 80% 81% - 90% 91% - 100% Вопрос №4 Что делает функция cudaHostRegister? Выделяет динамическую память на хосте. Выделяет динамическую память на устройстве. Выделяет pinned память на хосте. Выделяет pinned память на устройстве. Делает page-locked уже выделенную ранее память на хосте. Делает page-locked уже выделенную ранее память на устройстве. Выделяет разделяемую память на хосте. Выделяет разделяемую память на устройстве. Вопрос №5 Нормализация адресов – это … Возвращение значения на ближайшей границе допустимого диапазона, если адрес не входит в заданный диапазон. Перевод отрезка [A, B] в отрезок [0, 1]. Возвращение значения внутри допустимого диапазона (период равен N, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон. Получение значения путём интерполяции. Фильтрация данных. Преобразование считываемых данных в другой тип данных. Возвращение значения внутри допустимого диапазона (период равен 2 * N - 2, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон. Вопрос №6 Пусть разделяемая память мультипроцессора поделена на 4-х байтовые слова, и каждое слово по порядку пронумеровано от 1 до N. К словам обращаются нити одного варпа. Нити варпа пронумерованы от 0 до 31. В таблице ниже указано какая нить к какому 4-х байтовому слову обращается. Номер нити Номер слова 0 32 1 64 2 128 3 256 4 1 5 33 6 65 7 97 8 129 9 161 10 193 11 225 12 32 13 64 14 128 15 256 16 32 17 64 18 128 19 256 20 512 21 1024 22 2048 23 4096 24 257 25 289 26 321 27 353 28 385 29 417 30 449 31 481 Какая степень конфликта банков данных в данном доступе к разделяемой памяти? Конфликтов нет. Вторая степень. Четвёртая степень. Восьмая степень. Шестнадцатая степень. Тридцать вторая степень. Вопрос №7 Пусть разделяемая память мультипроцессора поделена на 4-х байтовые слова, и каждое слово по порядку пронумеровано от 1 до N. К словам обращаются нити одного варпа. Нити варпа пронумерованы от 0 до 31. В таблице ниже указано какая нить к какому 4-х байтовому слову обращается. Номер нити Номер слова 0 1 1 2 2 3 3 33 4 37 5 38 6 39 7 40 8 65 9 74 10 75 11 76 12 77 13 78 14 79 15 80 16 97 17 114 18 115 19 116 20 129 21 150 22 151 23 152 24 161 25 186 26 187 27 188 28 193 29 222 30 223 31 225 Какая степень конфликта банков данных в данном доступе к разделяемой памяти? Конфликтов нет. Вторая степень. Четвёртая степень. Восьмая степень. Шестнадцатая степень. Тридцать вторая степень. Вопрос №8 Что делает функция cudaHostAlloc? Выделяет динамическую память на хосте. Выделяет динамическую память на устройстве. Выделяет pinned память на хосте. Выделяет pinned память на устройстве. Делает page-locked уже выделенную ранее память на хосте. Делает page-locked уже выделенную ранее память на устройстве. Выделяет разделяемую память на хосте. Выделяет разделяемую память на устройстве. Вопрос №9 Пусть разделяемая память мультипроцессора поделена на 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 Какая степень конфликта банков данных в данном доступе к разделяемой памяти? Конфликтов нет. Вторая степень. Четвёртая степень. Восьмая степень. Шестнадцатая степень. Тридцать вторая степень. Вопрос №10 Текстура объявляется следующим образом texture<p1, p2, p3> texRef. Для чего задаётся спецификатор p2? Указание типа данных текстуры (количество измерений, слои и т.д.). Указание будет ли производиться нормализация координат текстуры. Указание режима фильтрации. Указание типа данных тексела (текстурного элемента). Указание режима преобразования адресов. Указание режима чтения. Вопрос №11 Что делает функция cudaBindTexture2D? Связывает линейную область памяти с одномерной текстурой. Связывает двумерную область памяти с текстурой. Возвращает дескриптор канала формата текстуры. Связывает объект cudaArrayс текстурой. Возвращает данные из линейной области памяти, с которой связана одномерная текстура. Возвращает данные из объекта cudaArray, с которой связана одномерная текстура. Возвращает данные из объекта cudaArray или линейной памяти, с которой связана двумерная текстура. Возвращает данные из объекта cudaArray, с которой связана трёхмерная текстура. Возвращает данные из объекта cudaArray, с которой связана четырёхмерная текстура. Вопрос №12 Текстура объявляется следующим образом texture<p1, p2, p3> texRef. Для чего задаётся спецификатор p1? Указание типа данных текстуры (количество измерений, слои и т.д.). Указание будет ли производиться нормализация координат текстуры. Указание режима фильтрации. Указание типа данных тексела (текстурного элемента). Указание режима преобразования адресов. Указание режима чтения. Вопрос №13 Пусть разделяемая память мультипроцессора поделена на 4-х байтовые слова, и каждое слово по порядку пронумеровано от 1 до N. К словам обращаются нити одного варпа. Нити варпа пронумерованы от 0 до 31. В таблице ниже указано какая нить к какому 4-х байтовому слову обращается. Номер нити Номер слова 0 10 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 10 10 11 10 12 10 13 10 14 10 15 10 16 10 17 10 18 10 19 10 20 10 21 10 22 10 23 10 24 10 25 10 26 10 27 10 28 10 29 10 30 10 31 10 Какая степень конфликта банков данных в данном доступе к разделяемой памяти? Конфликтов нет. Первая степень. Вторая степень. Четвёртая степень. Восьмая степень. Шестнадцатая степень. Тридцать вторая степень. Вопрос №14 Функция модуля LD/ST заключается в: Управлении потоками данных между вычислительными модулями. Выполнении операций над числами с плавающей точкой одинарной точности. Выполнении операций над числами с плавающей точкой двойной точности. Выполнении операций над целыми числами. Вычислении специальных функций таких как sin(), cos(), exp() и т.д. Распределении инструкций нитям. Вопрос №15 Callbackфункция – это функция… Любая функция, выполняемая хостом. Функция, выполняемая хостом, которая блокирует выполнение функции-ядра в любой момент времени. Функция, выполняемая устройством. Функция, выполняемая устройством, которая вызывается внутри функции-ядра. Функция, выполняемая хостом, блокирующая выполнение потока.   Вопрос №16 Функция вызывается строкой cudaHostAlloc(p1, p2, p3). Что передаётся в качестве параметра p2? Размер выделяемой памяти. Флаги свойств выделяемой памяти. Адрес на область памяти куда будет помещён адрес выделенной памяти. Направление копирования данных (хост –> устройство, устройство –>хост). Источник копирования данных. Адрес получателя данных. Вопрос №17 Что делает функция cudaBindTexture? Связывает линейную область памяти с одномерной текстурой. Связывает линейную область памяти с двумерной текстурой. Возвращает дескриптор канала формата текстуры. Связывает объект cudaArrayс текстурой. Возвращает данные из линейной области памяти, с которой связана одномерная текстура. Возвращает данные из объекта cudaArray, с которой связана одномерная текстура. Возвращает данные из объекта cudaArray или линейной памяти, с которой связана двумерная текстура. Возвращает данные из объекта cudaArray, с которой связана трёхмерная текстура. Возвращает данные из объекта cudaArray, с которой связана четырёхмерная текстура. Вопрос №18 Выберите свойства локальной памяти: Уровень доступа с устройства – чтение/запись. Уровень доступа с устройства – только чтение. Уровень выделения – на нить. Уровень выделения – на блок. Уровень выделения – на сетку. Скорость работы – низкая(DRAM). Скорость работы – высокая(on-chip). Скорость работы – высокая(L1 cache). Комментарии: Оценка: Отлично - 100% верно Дата оценки: 08.11.2022 Помогу с вашим онлайн тестом, другой работой или дисциплиной. E-mail: sneroy20@gmail.com E-mail: ego178@mail.ru Размер файла: 163 Кбайт Фаил: ![]()
Скачано: 2 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать!
Онлайн-тест по дисциплине: Программирование графических процессоров. Помогу с онлайн тестом!
Онлайн Тест 4 по дисциплине: Программирование графических процессоров. Онлайн Тест 2 по дисциплине: Программирование графических процессоров. Онлайн-Тест по дисциплине: Программирование графических процессоров. Помогу с вашим онлайн тестом Онлайн Тест 7 по дисциплине: Программирование графических процессоров (Милешко). Онлайн Тест 8 по дисциплине: Программирование графических процессоров (Милешко). Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Программирование графических процессоров / Онлайн Тест 1 по дисциплине: Программирование графических процессоров.