Страницу Назад
Поискать другие аналоги этой работы
750 Онлайн Тест 2 по дисциплине: Программирование графических процессоров.ID: 229601Дата закачки: 08 Ноября 2022 Продавец: IT-STUDHELP (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Тесты Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ Описание: Вопрос №1 Выберите свойства регистровой памяти: Уровень доступа с устройства – чтение/запись. Уровень доступа с устройства – только чтение. Уровень выделения – на нить. Уровень выделения – на блок. Уровень выделения – на сетку. Скорость работы – низкая(DRAM). Скорость работы – высокая(on-chip). Скорость работы – высокая(L1 cache). Вопрос №2 Дана спецификация графического процессора: 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% Вопрос №3 Broadcast – доступ к памяти характеризующийся одним из следующих свойств: Доступ к массиву структур в глобальной памяти. Последовательный и выровненный доступ к данным глобальной памяти. Беспорядочный доступ к данным глобальной памяти. Доступ к массиву структур в разделяемой памяти. Последовательный доступ к данным разделяемой памяти. Беспорядочный доступ к данным разделяемой памяти. Доступ к одному и тому же банку данных разделяемой памяти всех нитей варпа. Доступ к одному и тому же банку данных разделяемой памяти нескольких нитей варпа. Вопрос №4 Выберите верные утверждения для спецификатора функций __host__ . Выполняется на устройстве. Выполняется на хосте. Может вызываться из устройства. Может вызываться из хоста. Вопрос №5 Что делает функция cudaBindTexture? Связывает линейную область памяти с одномерной текстурой. Связывает линейную область памяти с двумерной текстурой. Возвращает дескриптор канала формата текстуры. Связывает объект cudaArrayс текстурой. Возвращает данные из линейной области памяти, с которой связана одномерная текстура. Возвращает данные из объекта cudaArray, с которой связана одномерная текстура. Возвращает данные из объекта cudaArray или линейной памяти, с которой связана двумерная текстура. Возвращает данные из объекта cudaArray, с которой связана трёхмерная текстура. Возвращает данные из объекта cudaArray, с которой связана четырёхмерная текстура. Вопрос №6 Соотнесите определения встроенных переменных CUDA и их назначения: dim3 GridDim Размерность блока. uint3blockIdx Размерность сетки. dim3 blockDim Номер нити внутри блока. uint3 threadIdx Номер блока внутри сетки. int warpSize Размер варпа. Вопрос №7 Выберите верные утверждения для спецификатора переменных __device__ . Находится на устройстве. Находится на хосте. Доступна для устройства. Доступна для хоста. Доступна для блока. Вид доступа с устройства – чтение/запись. Вид доступа с устройства – только чтение. Можно применять к полям структур и union. Вопрос №8 Фильтрация данных типа Linear– это … Возвращение значения на ближайшей границе допустимого диапазона, если адрес не входит в заданный диапазон. Перевод отрезка [A, B] в отрезок [0, 1]. Возвращение значения внутри допустимого диапазона (период равен N, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон. Получение значения путём интерполяции. Если обращение происходит по адресу типа float, но данные были адресованы целочисленным типом, то берётся ближайшее значение массива. Если обращение происходит по адресу типа float, но данные были адресованы целочисленным типом, то значение рассчитывается при помощи линейной интерполяции. Преобразование считываемых данных в другой тип данных. Возвращение значения внутри допустимого диапазона (период равен 2 * N - 2, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон. Вопрос №9 Coalescing – доступ к памяти характеризующийся одним из следующих свойств: Доступ к массиву структур в глобальной памяти. Последовательный и выровненный доступ к данным глобальной памяти. Беспорядочный доступ к данным глобальной памяти. Доступ к массиву структур в разделяемой памяти. Последовательный доступ к данным разделяемой памяти. Беспорядочный доступ к данным разделяемой памяти. Доступ к одному и тому же банку данных разделяемой памяти всех нитей варпа. Доступ к одному и тому же банку данных разделяемой памяти нескольких нитей варпа. Вопрос №10 Дана спецификация графического процессора: 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% Вопрос №11 Дана спецификация графического процессора: 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. Размер блока: 512 2. 2. Разделяемая память на блок (байт):20000 3. 3. 32-х битных регистров на нить: 48 Чем ограничена теоретическая заполняемость? Максимальное число варпов на мультипроцессор. Максимальное число блоков на мультипроцессор. Максимальное количество 32-х битных регистров на мультипроцессор. Размер разделяемой памяти мультипроцессора. Размер разделяемой памяти блока. Максимальное количество 32-х битных регистров на нить. Ограничивающих факторов нет. Заполняемость 100%. Вопрос №12 Выберите утверждения истинные для описания архитектуры CPU: Малое количество мощных вычислительных ядер. Тысячи относительно маломощных вычислительных ядер. Большую часть устройства занимает кэш. Большую часть устройства занимают вычислительные ядра. Спроектирована так чтобы устройства с такой архитектурой были наиболее универсальны и подходили для решения большинства задач. Спроектирована так чтобы устройства с такой архитектурой эффективно исполняли алгоритмы с определёнными свойствами, но абсолютно не подходили для реализации алгоритмов, которые не обладают этими свойствами. Вопрос №13 Выберите верные утверждения для спецификатора функций __global__ . Выполняется на устройстве. Выполняется на хосте. Может вызываться из устройства. Может вызываться из хоста. Вопрос №14 Portable memory – это… Динамическая память, выделенная на хосте. Динамическая память, выделенная на устройстве. Некэшируемая pinned память. Pinned память доступная на всех устройствах системы сразу после выделения. Pinned память отображённая в адресное пространство устройства. Вопрос №15 Что делает функция cudaHostAlloc? Выделяет динамическую память на хосте. Выделяет динамическую память на устройстве. Выделяет pinned память на хосте. Выделяет pinned память на устройстве. Делает page-locked уже выделенную ранее память на хосте. Делает page-locked уже выделенную ранее память на устройстве. Выделяет разделяемую память на хосте. Выделяет разделяемую память на устройстве. Вопрос №16 Что делает функция cudaMemcpyAsync? Синхронно копирует данные только с хоста на устройство. Синхронно копирует данные только с устройства на хост. Асинхронно копирует данные только с хоста на устройство. Асинхронно копирует данные только с устройства на хост. Синхронно копирует данные с хоста на устройство или в обратном направлении. Асинхронно копирует данные с хоста на устройство или в обратном направлении. Вопрос №17 Фильтрация данных типа Point– это … Получение значения путём интерполяции. Если обращение происходит по адресу типа float, но данные были адресованы целочисленным типом, то берётся ближайшее значение массива. Если обращение происходит по адресу типа float, но данные были адресованы целочисленным типом, то значение рассчитывается при помощи линейной интерполяции. Преобразование считываемых данных в другой тип данных. Возвращение значения внутри допустимого диапазона (период равен 2 * N - 2, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон. Возвращение значения на ближайшей границе допустимого диапазона, если адрес не входит в заданный диапазон. Перевод отрезка [A, B] в отрезок [0, 1]. Возвращение значения внутри допустимого диапазона (период равен N, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон. Вопрос №18 Выберите утверждения истинные для описания архитектуры GPU: Малое количество мощных вычислительных ядер. Тысячи относительно маломощных вычислительных ядер. Большую часть устройства занимает кэш. Большую часть устройства занимают вычислительные ядра. Спроектирована так чтобы устройства с такой архитектурой были наиболее универсальны и подходили для решения большинства задач. Спроектирована так чтобы устройства с такой архитектурой эффективно исполняли алгоритмы с определёнными свойствами, но абсолютно не подходили для реализации алгоритмов, которые не обладают этими свойствами. Комментарии: Оценка: Отлично - 100% верно Дата оценки: 08.11.2022 Помогу с вашим онлайн тестом, другой работой или дисциплиной. E-mail: sneroy20@gmail.com E-mail: ego178@mail.ru Размер файла: 158 Кбайт Фаил: (.docx)
Скачано: 2 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Онлайн-тест по дисциплине: Программирование графических процессоров. Помогу с онлайн тестом!Онлайн Тест 4 по дисциплине: Программирование графических процессоров. Онлайн-Тест по дисциплине: Программирование графических процессоров. Помогу с вашим онлайн тестом Онлайн Тест 7 по дисциплине: Программирование графических процессоров (Милешко). Онлайн Тест 5 по дисциплине: Программирование графических процессоров. Онлайн Тест 1 по дисциплине: Программирование графических процессоров. Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Программирование графических процессоров / Онлайн Тест 2 по дисциплине: Программирование графических процессоров.
Вход в аккаунт: