Страницу Назад
Поискать другие аналоги этой работы
750 Онлайн Тест 8 по дисциплине: Программирование графических процессоров (Милешко).ID: 240089Дата закачки: 01 Октября 2023 Продавец: IT-STUDHELP (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Тесты Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ Описание: Вопрос №1 Пусть разделяемая память мультипроцессора поделена на 4-х байтовые слова, и каждое слово по порядку пронумеровано от 1 до N. К словам обращаются нити одного варпа. Нити варпа пронумерованы от 0 до 31. В таблице ниже указано какая нить к какому 4-х байтовому слову обращается. Номер нити Номер слова Какая степень конфликта банков данных в данном доступе к разделяемой памяти? Конфликтов нет. Вторая степень. Четвёртая степень. Восьмая степень. Шестнадцатая степень. Тридцать вторая степень. Вопрос №2 Дана спецификация графического процессора: 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-х битных регистров на нить: 48 Вычислите теоретическую заполняемость и выберите диапазон, в который она попадает. 0% - 20% 21% - 35% 36% - 50% 51% - 65% 66% - 80% 81% - 90% 91% - 100% Вопрос №3 Дана спецификация графического процессора: 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%. Вопрос №4 Пусть разделяемая память мультипроцессора поделена на 4-х байтовые слова, и каждое слово по порядку пронумеровано от 1 до N. К словам обращаются нити одного варпа. Нити варпа пронумерованы от 0 до 31. В таблице ниже указано какая нить к какому 4-х байтовому слову обращается. Номер нити Номер слова Какая степень конфликта банков данных в данном доступе к разделяемой памяти? Конфликтов нет. Первая степень. Вторая степень. Четвёртая степень. Восьмая степень. Шестнадцатая степень. Тридцать вторая степень. Вопрос №5 Что делает функция cudaBindTexture2D? Связывает линейную область памяти с одномерной текстурой. Связывает двумерную область памяти с текстурой. Возвращает дескриптор канала формата текстуры. Связывает объект cudaArrayс текстурой. Возвращает данные из линейной области памяти, с которой связана одномерная текстура. Возвращает данные из объекта cudaArray, с которой связана одномерная текстура. Возвращает данные из объекта cudaArray или линейной памяти, с которой связана двумерная текстура. Возвращает данные из объекта cudaArray, с которой связана трёхмерная текстура. Возвращает данные из объекта cudaArray, с которой связана четырёхмерная текстура. Вопрос №6 Нормализация адресов – это … Возвращение значения на ближайшей границе допустимого диапазона, если адрес не входит в заданный диапазон. Перевод отрезка [A, B] в отрезок [0, 1]. Возвращение значения внутри допустимого диапазона (период равен N, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон. Получение значения путём интерполяции. Фильтрация данных. Преобразование считываемых данных в другой тип данных. Возвращение значения внутри допустимого диапазона (период равен 2 * N - 2, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон. Вопрос №7 Тип преобразования адресов clamp – это … Возвращение значения на ближайшей границе допустимого диапазона, если адрес не входит в заданный диапазон. Перевод отрезка [A, B] в отрезок [0, 1]. Возвращение значения внутри допустимого диапазона (период равен N, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон. Получение значения путём интерполяции. Фильтрация данных. Преобразование считываемых данных в другой тип данных. Возвращение значения внутри допустимого диапазона (период равен 2 * N - 2, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон. Вопрос №8 Пусть разделяемая память мультипроцессора поделена на 4-х байтовые слова, и каждое слово по порядку пронумеровано от 1 до N. К словам обращаются нити одного варпа. Нити варпа пронумерованы от 0 до 31. В таблице ниже указано какая нить к какому 4-х байтовому слову обращается. Номер нити Номер слова Какая степень конфликта банков данных в данном доступе к разделяемой памяти? Конфликтов нет. Вторая степень. Четвёртая степень. Восьмая степень. Шестнадцатая степень. Тридцать вторая степень. Вопрос №9 Функция-ядро вызывается строкой kernel_name<<<p1, p2, p3, p4>>> (p5). Выберите последовательно параметры, которые будут соответствовать p1, p2, p3, p4, p5. Размер сетки. Размер блока. Количество разделяемой памяти на блок, выделяемой динамически. Описание потока, в котором запускается функция-ядро. Данные, использующиеся непосредственно для вычислений. Вопрос №10 В состав потокового мультипроцессора (SM) входят: L1 cache L2 cache DRAM CUDA cores PCI Express Host Interface SFU Вопрос №11 Callbackфункция – это функция… Любая функция, выполняемая хостом. Функция, выполняемая хостом, которая блокирует выполнение функции-ядра в любой момент времени. Функция, выполняемая устройством. Функция, выполняемая устройством, которая вызывается внутри функции-ядра. Функция, выполняемая хостом, блокирующая выполнение потока. Вопрос №12 Функция модуля LD/ST заключается в: Управлении потоками данных между вычислительными модулями. Выполнении операций над числами с плавающей точкой одинарной точности. Выполнении операций над числами с плавающей точкой двойной точности. Выполнении операций над целыми числами. Вычислении специальных функций таких как sin(), cos(), exp() и т.д. Распределении инструкций нитям. Вопрос №13 Mapped memory – это… Динамическая память, выделенная на хосте. Динамическая память, выделенная на устройстве. Некэшируемая pinned память. Pinned память доступная на всех устройствах системы сразу после выделения. Pinned память отображённая в адресное пространство устройства. Вопрос №14 Что делает функция tex2D? Связывает линейную область памяти с одномерной текстурой. Связывает линейную область памяти с двумерной текстурой. Возвращает дескриптор канала формата текстуры. Связывает объект cudaArrayс текстурой. Возвращает данные из линейной области памяти, с которой связана одномерная текстура. Возвращает данные из объекта cudaArray, с которой связана одномерная текстура. Возвращает данные из объекта cudaArray или линейной памяти, с которой связана двумерная текстура. Возвращает данные из объекта cudaArray, с которой связана трёхмерная текстура. Возвращает данные из объекта cudaArray, с которой связана четырёхмерная текстура. Вопрос №15 CUDAAPIимеет модель организации работы в виде графа. Какого типа могут быть вершины такого графа? Объявление события. Объявление функции хоста. Вызов функции на хосте. Функция-ядро. Операция копирования данных. Объявление текстурной памяти. Объявление константной памяти. Пустая вершина. Дочерний граф. Вопрос №16 Соотнесите определения встроенных переменных CUDA и их назначения: dim3 GridDim 1 Номер нити внутри блока. uint3blockIdx Размерность блока. dim3 blockDim Размерность сетки. uint3 threadIdx Номер блока внутри сетки. int warpSize Размер варпа. Вопрос №17 Функция модуля FP64 заключается в: Управлении потоками данных между вычислительными модулями. Выполнении операций над числами с плавающей точкой одинарной точности. Выполнении операций над числами с плавающей точкой двойной точности. Выполнении операций над целыми числами. Вычислении специальных функций таких как sin(), cos(), exp() и т.д. Распределении инструкций нитям. Вопрос №18 Пусть разделяемая память мультипроцессора поделена на 4-х байтовые слова, и каждое слово по порядку пронумеровано от 1 до N. К словам обращаются нити одного варпа. Нити варпа пронумерованы от 0 до 31. В таблице ниже указано какая нить к какому 4-х байтовому слову обращается. Номер нити Номер слова Какая степень конфликта банков данных в данном доступе к разделяемой памяти? Конфликтов нет. Первая степень. Вторая степень. Четвёртая степень. Восьмая степень. Шестнадцатая степень. Тридцать вторая степень. ============================================= Комментарии: Не нашли нужный ответ на тесты СибГУТИ? Пишите, помогу с вашим онлайн тестом, другой работой или дисциплиной. E-mail: sneroy20@gmail.com E-mail: ego178@mail.ru Размер файла: 158,3 Кбайт Фаил: (.docx)
Скачано: 1 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Онлайн Тест 7 по дисциплине: Программирование графических процессоров (Милешко).Онлайн Тест 9 по дисциплине: Программирование графических процессоров (Милешко). Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Программирование графических процессоров / Онлайн Тест 8 по дисциплине: Программирование графических процессоров (Милешко).
Вход в аккаунт: