Страницу Назад
Поискать другие аналоги этой работы
750 Онлайн Тест 4 по дисциплине: Программирование графических процессоров.ID: 235313Дата закачки: 14 Апреля 2023 Продавец: IT-STUDHELP (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Тесты Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ Описание: Вопрос №1 Как отобразить выделенную pinnedпамять в адресное пространство CUDA? Вызвать функцию cudaHostAllocс параметром cudaHostAllocMapped. Вызвать функцию cudaHostAllocс параметром cudaHostAllocWriteCombined. Вызвать функцию cudaHostAllocс параметром cudaHostAllocPortable. Вызвать функцию cudaHostAllocс параметром cudaHostAllocDefault. Вызвать функцию cudaMalloc. Вызвать функцию cudaHostRegister. Вопрос №2 Пусть разделяемая память мультипроцессора поделена на 4-х байтовые слова, и каждое слово по порядку пронумеровано от 1 до N. К словам обращаются нити одного варпа. Нити варпа пронумерованы от 0 до 31. В таблице ниже указано какая нить к какому 4-х байтовому слову обращается. Номер нити Номер слова 0 32 1 64 2 128 3 256 4 32 5 64 6 128 7 256 8 32 9 64 10 128 11 256 12 32 13 64 14 128 15 256 16 32 17 64 18 128 19 256 20 32 21 64 22 128 23 256 24 32 25 64 26 128 27 256 28 32 29 64 30 128 31 256 Какая степень конфликта банков данных в данном доступе к разделяемой памяти? Конфликтов нет. Вторая степень. Четвёртая степень. Восьмая степень. Шестнадцатая степень. Тридцать вторая степень. Вопрос №3 Функция модуля LD/ST заключается в: Управлении потоками данных между вычислительными модулями. Выполнении операций над числами с плавающей точкой одинарной точности. Выполнении операций над числами с плавающей точкой двойной точности. Выполнении операций над целыми числами. Вычислении специальных функций таких как sin(), cos(), exp() и т.д. Распределении инструкций нитям. Вопрос №4 Соотнесите термины и определения: Функция-ядро (Kernel) 1 Объединение 32-х нитей, выполняющихся физически одновременно. Нить (Thread) 2 Единица выполнения программы. Варп (Warp) 3 Параллельная часть алгоритма, запускается на устройстве. Хост (Host) 4 Объединение нитей, выполняющихся на одном мультипроцессоре. Сетка (Grid) 5 Центральный процессор. Устройство (Device) 6 Объединение блоков, выполняющихся на устройстве. Блок (Block) 7 GPU, выступающий в роли сопроцессора ЦП. Вопрос №5 Пусть разделяемая память мультипроцессора поделена на 4-х байтовые слова, и каждое слово по порядку пронумеровано от 1 до N. К словам обращаются нити одного варпа. Нити варпа пронумерованы от 0 до 31. В таблице ниже указано какая нить к какому 4-х байтовому слову обращается. Номер нити Номер слова 0 32 1 64 2 128 3 256 4 32 5 64 6 128 7 256 8 32 9 64 10 128 11 256 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 32 25 64 26 128 27 256 28 32 29 64 30 128 31 256 Какая степень конфликта банков данных в данном доступе к разделяемой памяти? Конфликтов нет. Вторая степень. Четвёртая степень. Восьмая степень. Шестнадцатая степень. Тридцать вторая степень. Вопрос №6 Выберите верные утверждения для спецификатора функций __global__ . Выполняется на устройстве. Выполняется на хосте. Может вызываться из устройства. Может вызываться из хоста. Вопрос №7 Что делает функция cudaLaunchHostFunc()? При помощи этой функции в CUDAвызываются функции, исполняемые хостом. Никаких последствий для исполнения команд на устройстве такой вызов не несёт. При помощи этой функции в CUDAвызываются функции, исполняемые хостом, встраиваемые в потоки и блокирующие их до своего завершения. При помощи этой функции на хосте вызываются функции, выполняющиеся устройством. При помощи этой функции на устройстве вызываются функции, выполняющиеся на хосте. При помощи этой функции привязывается обработчик события, возникающего на устройстве, который будет выполняться на хосте. Вопрос №8 Write-combining memory – это… Динамическая память, выделенная на хосте. Динамическая память, выделенная на устройстве. Некэшируемая pinned память. Pinned память доступная на всех устройствах системы сразу после выделения. Pinned память отображённая в адресное пространство устройства. Вопрос №9 Что такое потоки в CUDAAPI? Синоним нити(thread). Группа из 32-х нитей. Группа нитей, которые выполняются на одном мультипроцессоре. Нити, которые выполняются в данный момент времени параллельно. Данные, копируемые с хоста на устройство. Данные, копируемые с устройства на хост. Последовательности команд. Вопрос №10 Функция вызывается строкой cudaHostAlloc(p1, p2, p3). Что передаётся в качестве параметра p1? Размер выделяемой памяти. Флаги свойств выделяемой памяти. Адрес на область памяти куда будет помещён адрес выделенной памяти. Направление копирования данных (хост –> устройство, устройство –>хост). Источник копирования данных. Адрес получателя данных. Вопрос №11 Выберите утверждения истинные для описания архитектуры GPU: Малое количество мощных вычислительных ядер. Тысячи относительно маломощных вычислительных ядер. Большую часть устройства занимает кэш. Большую часть устройства занимают вычислительные ядра. Спроектирована так чтобы устройства с такой архитектурой были наиболее универсальны и подходили для решения большинства задач. Спроектирована так чтобы устройства с такой архитектурой эффективно исполняли алгоритмы с определёнными свойствами, но абсолютно не подходили для реализации алгоритмов, которые не обладают этими свойствами. Вопрос №12 Дана спецификация графического процессора: 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. Разделяемая память на блок (байт):20000 3. 3. 32-х битных регистров на нить: 48 Вычислите теоретическую заполняемость и выберите диапазон, в который она попадает. 0% - 20% 21% - 35% 36% - 50% 51% - 65% 66% - 80% 81% - 90% 91% - 100% Вопрос №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 Multicast – доступ к памяти характеризующийся одним из следующих свойств: Доступ к массиву структур в глобальной памяти. Последовательный и выровненный доступ к данным глобальной памяти. Беспорядочный доступ к данным глобальной памяти. Доступ к массиву структур в разделяемой памяти. Последовательный доступ к данным разделяемой памяти. Беспорядочный доступ к данным разделяемой памяти. Доступ к одному и тому же банку данных разделяемой памяти всех нитей варпа. Доступ к одному и тому же банку данных разделяемой памяти нескольких нитей варпа. Вопрос №15 Пусть разделяемая память мультипроцессора поделена на 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 Какая степень конфликта банков данных в данном доступе к разделяемой памяти? Конфликтов нет. Вторая степень. Четвёртая степень. Восьмая степень. Шестнадцатая степень. Тридцать вторая степень. Вопрос №16 Какие операции, выполняемые хостом, не позволяют выполняться двум командам из разных потоков параллельно? Выделение памяти на хосте. Выделение памяти на устройстве. Выполнение любых команд хостом не позволяет параллельно выполняться командам из разных потоков. Копирование данных в пределах одного устройства. Копирование данных с одного устройства на другое. Выполнение любой callback функции. Выделение pinned памяти. Вопрос №17 Текстура объявляется следующим образом texture<p1, p2, p3> texRef. Для чего задаётся спецификатор p3? Указание типа данных текстуры (количество измерений, слои и т.д.). Указание будет ли производиться нормализация координат текстуры. Указание режима фильтрации. Указание типа данных тексела (текстурного элемента). Указание режима преобразования адресов. Указание режима чтения. Вопрос №18 Функция вызывается строкой cudaHostRegister(p1, p2, p3). Что передаётся в качестве параметра p3? Размер выделяемой памяти. Флаги свойств выделяемой памяти. Адрес области памяти, которая будет закреплена. Направление копирования данных (хост –> устройство, устройство –>хост). Источник копирования данных. Адрес получателя данных. ============================================= Комментарии: Не нашли нужный ответ на тесты СибГУТИ? Пишите, пройду тест БЕСПЛАТНО! Помогу с вашим онлайн тестом, другой работой или дисциплиной. E-mail: sneroy20@gmail.com E-mail: ego178@mail.ru Размер файла: 157 Кбайт Фаил: (.docx)
Скачано: 2 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Онлайн-тест по дисциплине: Программирование графических процессоров. Помогу с онлайн тестом!Онлайн Тест 2 по дисциплине: Программирование графических процессоров. Онлайн-Тест по дисциплине: Программирование графических процессоров. Помогу с вашим онлайн тестом Онлайн Тест 7 по дисциплине: Программирование графических процессоров (Милешко). Онлайн Тест 5 по дисциплине: Программирование графических процессоров. Онлайн Тест 1 по дисциплине: Программирование графических процессоров. Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Программирование графических процессоров / Онлайн Тест 4 по дисциплине: Программирование графических процессоров.
Вход в аккаунт: