Онлайн Тест 8 по дисциплине: Программирование графических процессоров (Милешко).

Цена:
750 руб.

Состав работы

material.view.file_icon E906E8B0-8D90-4E22-998F-14CCD21660AF.docx
Работа представляет собой файл, который можно открыть в программе:
  • 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
Программирование графических процессоров (Милешко). Вариант №5
Контрольная работа по курсу «Программирование графических процессоров» Вариант №5 Задание 1. Дана спецификация графического процессора: 1. Максимальное число варпов на мультипроцессор:32 2. Максимальное число блоков на мультипроцессор:16 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. Максимальное количество 32-х битных регистров на блок: 65536 5. Максимальное количество 32-х битных регистров на нить: 255 6. Размер разделяемой памяти мультипроцессора (байт): 6553
User IT-STUDHELP : 14 февраля 2022
750 руб.
promo
Онлайн Тест 7 по дисциплине: Программирование графических процессоров (Милешко).
Вопрос №1 Mapped memory – это… Динамическая память, выделенная на хосте. Динамическая память, выделенная на устройстве. Некэшируемая pinned память. Pinned память доступная на всех устройствах системы сразу после выделения. Pinned память отображённая в адресное пространство устройства. Вопрос №2 Дана спецификация графического процессора: 1. 1. Максимальное число варпов на мультипроцессор:32 2. 2. Максимальное число блоков на мультипроцессор:16 3. 3. Максимальное количество
User IT-STUDHELP : 1 октября 2023
750 руб.
promo
Онлайн Тест 9 по дисциплине: Программирование графических процессоров (Милешко).
Вопрос №1 Дана спецификация графического процессора: 1. 1. Максимальное число варпов на мультипроцессор:32 2. 2. Максимальное число блоков на мультипроцессор:16 3. 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. 4. Максимальное количество 32-х битных регистров на блок: 65536 5. 5. Максимальное количество 32-х битных регистров на нить: 255 6. 6. Размер разделяемой памяти мультипроцессора (байт): 65536 7. 7. Размер разделяемой памяти блока
User IT-STUDHELP : 1 октября 2023
750 руб.
promo
Программирование графических процессоров Лабораторная 2
Задание 1. Прочитайте главу из теоретического материала "Разделяемая память" и ответьте на контрольные вопросы (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Оптимизируйте алгоритмы, реализованные в лабораторной работе №1 при помощи разделяемой памяти. 3. Постройте графики зависимости времени выполнения алгоритма от размера матрицы и вектора (Размеры матрицы 1000x500, 1000x1000, 1500x1000, 2000x1000, 2000x1500, 2500x1500, 2500x2000). 4. Проанализируйте, реал
User svladislav987 : 28 августа 2023
200 руб.
Программирование графических процессоров Лабораторная 3
Выполнение лабораторной работы поможет получить навыки требующиеся для выполнения третьего задания контрольной работы. Задание 1. Прочитайте главы теоретического материала под названиями "Pinned memory" и "Потоки (streams) в CUDA". Ответьте на контрольные вопросы в конце глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Примените потоки для алгоритмов реализованные в лабораторной работе №1. 3. Определите оптимальное количество потоков для матрицы размером
User svladislav987 : 28 августа 2023
200 руб.
Программирование графических процессоров Лабораторная 1
Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDA C", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Реализуйте параллельный алгоритм умножения Ax
User svladislav987 : 28 августа 2023
200 руб.
Программирование графических процессоров. Вариант 5
Задание 1. Дана спецификация графического процессора: 1. Максимальное число варпов на мультипроцессор:32 2. Максимальное число блоков на мультипроцессор:16 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. Максимальное количество 32-х битных регистров на блок: 65536 5. Максимальное количество 32-х битных регистров на нить: 255 6. Размер разделяемой памяти мультипроцессора (байт): 65536 7. Размер разделяемой памяти блока (байт): 49152 Параметры запускаемой программы: 1
User Zla : 29 марта 2022
650 руб.
Программирование графических процессоров. Вариант №17
Задание 1. Дана спецификация графического процессора: 1. Максимальное число варпов на мультипроцессор: 64 2. Максимальное число блоков на мультипроцессор: 16 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. Максимальное количество 32-х битных регистров на блок: 65536 5. Максимальное количество 32-х битных регистров на нить: 255 6. Размер разделяемой памяти мультипроцессора (байт): 32768 7. Размер разделяемой памяти блока (байт): 24576 Параметры запускаемой программы:
User IT-STUDHELP : 3 декабря 2021
750 руб.
promo
Эффективность конкурентного рынка
Введение. 2 1. Трактовка понятия конкуренции в экономической науке. 3 2. Эффективность конкурентного рынка. 6 2.1 Экономическая эффективность. 6 2.2 Потери в общественном благосостоянии при государственном регулировании рынка 8 2.3 Конкурентное равновесие и Парето-эффективность. 13 Заключение. 15 Список использованной литературы.. 16 Введение Ключевым понятием, выражающим сущность рыночных отношений является понятие конкуренции. Конкуренция - это центр тяжести всей системы рыночного
User alfFRED : 9 ноября 2013
10 руб.
Автоматизоване проектування комп’ютерних систем
Автоматизоване проектування комп’ютерних систем 1. Структура системи автоматизованого проектування засобів обчислювальної техніки САПР складаються з проектуючих та обслуговуючих підсистем. Проектуючі підсистеми. Вони мають об'єктну орієнтацію і реалізують визначений етап (стадію) проектування або групу безпосередньо пов'язаних проектних задач. Приклади проектуючих підсистем: ескізне проектування виробів, проектування корпусних деталей, проектування технологічних процесів механічної обробк
User alfFRED : 3 октября 2013
10 руб.
Теоретическая механика ДВГУПС 2014 Задача С1 Рисунок 0 Номер условия 4
Однородная балка весом G, расположенная в вертикальной плоскости (табл. С1, рис. С1.0–С1.9), закреплена в точке А шарнирно, а в точке В прикреплена к вертикальному стержню с шарнирами на концах. На балку действуют: пара сил с моментом М = 20 кН·м, равномерно распределенная нагрузка с интенсивностью q и сила Fi , значение и точка приложения которой указаны в табл. C1. Расстояния между точками A, B, C, D, E, H, K, L равны a = 0,4 м. Определить реакции связей в точках А, В, вызываемые де
User Z24 : 22 января 2026
200 руб.
Теоретическая механика ДВГУПС 2014 Задача С1 Рисунок 0 Номер условия 4
Теплообменник 500ХПГ-4,0-М12/25Г-6-К-2-У Сборочный чертеж-Деталировка: Прокладка,Серьга 3-2-2I1 09Г2С-6 ГОСТ 13716-73, СБ Кронштейн, ТК 0002.01.000 СБ Корпус, ТК 0002.02.000 СБ Пучок трубный, ТК 0002.03.000 СБ Камера распределительная, ТК 0002.04.000 СБ К
Теплообменник 500ХПГ-4,0-М12/25Г-6-К-2-У Сборочный чертеж-Деталировка: Прокладка,Серьга 3-2-2I1 09Г2С-6 ГОСТ 13716-73, СБ Кронштейн, ТК 0002.01.000 СБ Корпус, ТК 0002.02.000 СБ Пучок трубный, ТК 0002.03.000 СБ Камера распределительная, ТК 0002.04.000 СБ Колпак, ТК 0002.06.000 СБ Опора 25-271-2 ОСТ 26-2091-93-Деталировка-Сборочный чертеж-Чертежи-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
User leha.nakonechnyy.2016@mail.ru : 8 сентября 2023
634 руб.
Теплообменник 500ХПГ-4,0-М12/25Г-6-К-2-У Сборочный чертеж-Деталировка: Прокладка,Серьга 3-2-2I1 09Г2С-6 ГОСТ 13716-73, СБ Кронштейн, ТК 0002.01.000 СБ Корпус, ТК 0002.02.000 СБ Пучок трубный, ТК 0002.03.000 СБ Камера распределительная, ТК 0002.04.000 СБ К
up Наверх