Страницу Назад
Поискать другие аналоги этой работы
750 Онлайн Тест 3 по дисциплине: Программирование графических процессоров.ID: 231636Дата закачки: 19 Декабря 2022 Продавец: IT-STUDHELP (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Тесты Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ Описание: Вопрос №1 Callbackфункция – это функция… Любая функция, выполняемая хостом. Функция, выполняемая хостом, которая блокирует выполнение функции-ядра в любой момент времени. Функция, выполняемая устройством. Функция, выполняемая устройством, которая вызывается внутри функции-ядра. Функция, выполняемая хостом, блокирующая выполнение потока. Вопрос №2 Что делает функция tex1Dfetch? Связывает линейную область памяти с одномерной текстурой. Связывает линейную область памяти с двумерной текстурой. Возвращает дескриптор канала формата текстуры. Связывает объект cudaArrayс текстурой. Возвращает данные из линейной области памяти, с которой связана одномерная текстура. Возвращает данные из объекта cudaArray, с которой связана одномерная текстура. Возвращает данные из объекта cudaArray или линейной памяти, с которой связана двумерная текстура. Возвращает данные из объекта cudaArray, с которой связана трёхмерная текстура. Возвращает данные из объекта cudaArray, с которой связана четырёхмерная текстура. Вопрос №3 Выберите свойства разделяемой памяти: Уровень доступа с устройства – только чтение. Уровень выделения – на нить. Уровень выделения – на блок. Уровень выделения – на сетку. Скорость работы – низкая(DRAM). Скорость работы – высокая(on-chip). Скорость работы – высокая(L1 cache). Уровень доступа с устройства – чтение/запись. Вопрос №4 Пусть разделяемая память мультипроцессора поделена на 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 Какая степень конфликта банков данных в данном доступе к разделяемой памяти? Конфликтов нет. Первая степень. Вторая степень. Четвёртая степень. Восьмая степень. Шестнадцатая степень. Тридцать вторая степень. Вопрос №5 Функция модуля SFU заключается в: Управлении потоками данных между вычислительными модулями. Выполнении операций над числами с плавающей точкой одинарной точности. Выполнении операций над числами с плавающей точкой двойной точности. Выполнении операций над целыми числами. Вычислении специальных функций таких как sin(), cos(), exp() и т.д. Распределении инструкций нитям. Вопрос №6 Дана спецификация графического процессора: 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. Размер блока: 256 2. 2. Разделяемая память на блок (байт):10000 3. 3. 32-х битных регистров на нить:24 Чем ограничена теоретическая заполняемость? Максимальное число варпов на мультипроцессор. Максимальное число блоков на мультипроцессор. Максимальное количество 32-х битных регистров на мультипроцессор. Размер разделяемой памяти мультипроцессора. Размер разделяемой памяти блока. Максимальное количество 32-х битных регистров на нить. Ограничивающих факторов нет. Заполняемость 100%. Вопрос №7 Coalescing – доступ к памяти характеризующийся одним из следующих свойств: Доступ к массиву структур в глобальной памяти. Последовательный и выровненный доступ к данным глобальной памяти. Беспорядочный доступ к данным глобальной памяти. Доступ к массиву структур в разделяемой памяти. Последовательный доступ к данным разделяемой памяти. Беспорядочный доступ к данным разделяемой памяти. Доступ к одному и тому же банку данных разделяемой памяти всех нитей варпа. Доступ к одному и тому же банку данных разделяемой памяти нескольких нитей варпа. Вопрос №8 Тип преобразования адресов wrap– это … Возвращение значения на ближайшей границе допустимого диапазона, если адрес не входит в заданный диапазон. Перевод отрезка [A, B] в отрезок [0, 1]. Возвращение значения внутри допустимого диапазона (период равен N, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон. Получение значения путём интерполяции. Фильтрация данных. Преобразование считываемых данных в другой тип данных. Возвращение значения внутри допустимого диапазона (период равен 2 * N - 2, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон. Вопрос №9 Дана спецификация графического процессора: 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% Вопрос №10 Как отобразить выделенную pinnedпамять в адресное пространство CUDA? Вызвать функцию cudaHostAllocс параметром cudaHostAllocMapped. Вызвать функцию cudaHostAllocс параметром cudaHostAllocWriteCombined. Вызвать функцию cudaHostAllocс параметром cudaHostAllocPortable. Вызвать функцию cudaHostAllocс параметром cudaHostAllocDefault. Вызвать функцию cudaMalloc. Вызвать функцию cudaHostRegister. Вопрос №11 В состав потокового мультипроцессора (SM) входят: L1 cache L2 cache DRAM CUDA cores PCI Express Host Interface SFU Вопрос №12 Соотнесите определения встроенных переменных CUDA и их назначения: dim3 GridDim 1 Номер блока внутри сетки. uint3blockIdx 2 Размерность сетки. dim3 blockDim 3 Размерность блока. uint3 threadIdx 4 Номер нити внутри блока. int warpSize 5 Размер варпа Вопрос №13 Функция планировщика варпов заключается в: Управлении потоками данных между вычислительными модулями. Выполнении операций над числами с плавающей точкой одинарной точности. Выполнении операций над числами с плавающей точкой двойной точности. Выполнении операций над целыми числами. Вычислении специальных функций таких как sin(), cos(), exp() и т.д. Распределении инструкций нитям. Вопрос №14 Что делает функция cudaBindTexture2D? Связывает линейную область памяти с одномерной текстурой. Связывает двумерную область памяти с текстурой. Возвращает дескриптор канала формата текстуры. Связывает объект cudaArrayс текстурой. Возвращает данные из линейной области памяти, с которой связана одномерная текстура. Возвращает данные из объекта cudaArray, с которой связана одномерная текстура. Возвращает данные из объекта cudaArray или линейной памяти, с которой связана двумерная текстура. Возвращает данные из объекта cudaArray, с которой связана трёхмерная текстура. Возвращает данные из объекта cudaArray, с которой связана четырёхмерная текстура. Вопрос №15 Выберите свойства константной памяти: Уровень доступа с устройства – чтение/запись. Уровень доступа с устройства – только чтение. Уровень выделения – на нить. Уровень выделения – на блок. Уровень выделения – на сетку. Скорость работы – низкая(DRAM). Скорость работы – высокая(on-chip). Скорость работы – высокая(L1 cache). Вопрос №16 Mapped memory – это… Динамическая память, выделенная на хосте. Динамическая память, выделенная на устройстве. Некэшируемая pinned память. Pinned память доступная на всех устройствах системы сразу после выделения. Pinned память отображённая в адресное пространство устройства. Вопрос №17 Что делает функция cudaHostAlloc? Выделяет динамическую память на хосте. Выделяет динамическую память на устройстве. Выделяет pinned память на хосте. Выделяет pinned память на устройстве. Делает page-locked уже выделенную ранее память на хосте. Делает page-locked уже выделенную ранее память на устройстве. Выделяет разделяемую память на хосте. Выделяет разделяемую память на устройстве. Вопрос №18 Выберите утверждения истинные для описания архитектуры GPU: Малое количество мощных вычислительных ядер. Тысячи относительно маломощных вычислительных ядер. Большую часть устройства занимает кэш. Большую часть устройства занимают вычислительные ядра. Спроектирована так чтобы устройства с такой архитектурой были наиболее универсальны и подходили для решения большинства задач. Спроектирована так чтобы устройства с такой архитектурой эффективно исполняли алгоритмы с определёнными свойствами, но абсолютно не подходили для реализации алгоритмов, которые не обладают этими свойствами. ============================================= Комментарии: Проверил(а): Милешко Антон Владимирович Оценка: Отлично Не нашли нужный ответ на тесты СибГУТИ? Пишите. Помогу с вашим онлайн тестом, другой работой или дисциплиной. E-mail: sneroy20@gmail.com E-mail: ego178@mail.ru Размер файла: 160,9 Кбайт Фаил: ![]()
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Онлайн-тест по дисциплине: Программирование графических процессоров. Помогу с онлайн тестом!Онлайн Тест 4 по дисциплине: Программирование графических процессоров. Онлайн Тест 1 по дисциплине: Программирование графических процессоров. Онлайн Тест 2 по дисциплине: Программирование графических процессоров. Онлайн-Тест по дисциплине: Программирование графических процессоров. Помогу с вашим онлайн тестом Онлайн Тест 7 по дисциплине: Программирование графических процессоров (Милешко). Онлайн Тест 8 по дисциплине: Программирование графических процессоров (Милешко). Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Программирование графических процессоров / Онлайн Тест 3 по дисциплине: Программирование графических процессоров.
Вход в аккаунт: