Онлайн Тест 9 по дисциплине: Программирование графических процессоров (Милешко).
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Вопрос №1
Дана спецификация графического процессора:
1. 1. Максимальное число варпов на мультипроцессор:32
2. 2. Максимальное число блоков на мультипроцессор:16
3. 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536
4. 4. Максимальное количество 32-х битных регистров на блок: 65536
5. 5. Максимальное количество 32-х битных регистров на нить: 255
6. 6. Размер разделяемой памяти мультипроцессора (байт): 65536
7. 7. Размер разделяемой памяти блока (байт): 49152
Параметры запускаемой программы:
1. 1. Размер блока: 32
2. 2. Разделяемая память на блок (байт):1000
3. 32-х битных регистров на нить:50
Чем ограничена теоретическая заполняемость?
Максимальное число варпов на мультипроцессор.
Максимальное число блоков на мультипроцессор.
Максимальное количество 32-х битных регистров на мультипроцессор.
Размер разделяемой памяти мультипроцессора.
Размер разделяемой памяти блока.
Максимальное количество 32-х битных регистров на нить.
Ограничивающих факторов нет. Заполняемость 100%.
Вопрос №2
Выберите свойства разделяемой памяти:
Уровень доступа с устройства – только чтение.
Уровень выделения – на нить.
Уровень выделения – на блок.
Уровень выделения – на сетку.
Скорость работы – низкая(DRAM).
Скорость работы – высокая(on-chip).
Скорость работы – высокая(L1 cache).
Уровень доступа с устройства – чтение/запись.
Вопрос №3
Дана спецификация графического процессора:
1. 1. Максимальное число варпов на мультипроцессор:32
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. Разделяемая память на блок (байт):1000
3. 3. 32-х битных регистров на нить:128
Чем ограничена теоретическая заполняемость?
Максимальное число варпов на мультипроцессор.
Максимальное число блоков на мультипроцессор.
Максимальное количество 32-х битных регистров на мультипроцессор.
Размер разделяемой памяти мультипроцессора.
Размер разделяемой памяти блока.
Максимальное количество 32-х битных регистров на нить.
Ограничивающих факторов нет. Заполняемость 100%.
Вопрос №4
Portable memory – это…
Динамическая память, выделенная на хосте.
Динамическая память, выделенная на устройстве.
Некэшируемая pinned память.
Pinned память доступная на всех устройствах системы сразу после выделения.
Pinned память отображённая в адресное пространство устройства.
Вопрос №5
Что делает функция cudaHostAlloc?
Выделяет динамическую память на хосте.
Выделяет динамическую память на устройстве.
Выделяет pinned память на хосте.
Выделяет pinned память на устройстве.
Делает page-locked уже выделенную ранее память на хосте.
Делает page-locked уже выделенную ранее память на устройстве.
Выделяет разделяемую память на хосте.
Выделяет разделяемую память на устройстве.
Вопрос №6
На каком устройстве GPUвыполнится функция cos(), вызванная в функции-ядре:
FPU
INT unit
SFU
LD/ST unit
Вопрос №7
Выберите утверждения истинные для описания архитектуры CPU:
Малое количество мощных вычислительных ядер.
Тысячи относительно маломощных вычислительных ядер.
Большую часть устройства занимает кэш.
Большую часть устройства занимают вычислительные ядра.
Спроектирована так чтобы устройства с такой архитектурой были наиболее универсальны и подходили для решения большинства задач.
Спроектирована так чтобы устройства с такой архитектурой эффективно исполняли алгоритмы с определёнными свойствами, но абсолютно не подходили для реализации алгоритмов, которые не обладают этими свойствами.
Вопрос №8
Какой тип данных используется для определения графа?
cudaArray_t
cudaStream_t
void
graph_t
cudaGraph_t
GraphRef<a,b,c>
Вопрос №9
Что делает функция tex1D?
Связывает линейную область памяти с одномерной текстурой.
Связывает линейную область памяти с двумерной текстурой.
Возвращает дескриптор канала формата текстуры.
Связывает объект cudaArrayс текстурой.
Возвращает данные из линейной области памяти, с которой связана одномерная текстура.
Возвращает данные из объекта cudaArray, с которой связана одномерная текстура.
Возвращает данные из объекта cudaArray или линейной памяти, с которой связана двумерная текстура.
Возвращает данные из объекта cudaArray, с которой связана трёхмерная текстура.
Возвращает данные из объекта cudaArray, с которой связана четырёхмерная текстура.
Вопрос №10
Выберите свойства, соответствующие многомерным текстурам:
Допустимо одно измерение.
Допустимо два измерения.
Допустимо три измерения.
Допустимо четыре измерения.
Обращение вне диапазона возвращает ноль.
Можно задать способ преобразования адресов.
Фильтрация отсутствует.
Можно задать режим фильтрации.
Преобразование данных отсутствует.
Можно задать режим преобразования данных.
Вопрос №11
Что делает функция cudaBindTextureToArray?
Связывает линейную область памяти с одномерной текстурой.
Связывает двумерную область памяти с текстурой.
Возвращает дескриптор канала формата текстуры.
Связывает объект cudaArrayс текстурой.
Возвращает данные из линейной области памяти, с которой связана одномерная текстура.
Возвращает данные из объекта cudaArray, с которой связана одномерная текстура.
Возвращает данные из объекта cudaArray или линейной памяти, с которой связана двумерная текстура.
Возвращает данные из объекта cudaArray, с которой связана трёхмерная текстура.
Возвращает данные из объекта cudaArray, с которой связана четырёхмерная текстура.
Вопрос №12
Фильтрация данных типа Point– это …
Получение значения путём интерполяции.
Если обращение происходит по адресу типа float, но данные были адресованы целочисленным типом, то берётся ближайшее значение массива.
Если обращение происходит по адресу типа float, но данные были адресованы целочисленным типом, то значение рассчитывается при помощи линейной интерполяции.
Преобразование считываемых данных в другой тип данных.
Возвращение значения внутри допустимого диапазона (период равен 2 * N - 2, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон.
Возвращение значения на ближайшей границе допустимого диапазона, если адрес не входит в заданный диапазон.
Перевод отрезка [A, B] в отрезок [0, 1].
Возвращение значения внутри допустимого диапазона (период равен N, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон.
Вопрос №13
Дана спецификация графического процессора:
1. 1. Максимальное число варпов на мультипроцессор:32
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. Разделяемая память на блок (байт):20000
3. 3. 32-х битных регистров на нить:64
Чем ограничена теоретическая заполняемость?
Максимальное число варпов на мультипроцессор.
Максимальное число блоков на мультипроцессор.
Максимальное количество 32-х битных регистров на мультипроцессор.
Размер разделяемой памяти мультипроцессора.
Размер разделяемой памяти блока.
Максимальное количество 32-х битных регистров на нить.
Ограничивающих факторов нет. Заполняемость 100%.
Вопрос №14
Выберите верные утверждения для спецификатора функций __global__ .
Выполняется на устройстве.
Выполняется на хосте.
Может вызываться из устройства.
Может вызываться из хоста.
Вопрос №15
Выберите свойства текстурной памяти:
Уровень доступа с устройства – чтение/запись.
Уровень доступа с устройства – только чтение.
Уровень выделения – на нить.
Уровень выделения – на блок.
Уровень выделения – на сетку.
Скорость работы – низкая(DRAM).
Скорость работы – высокая(on-chip).
Скорость работы – высокая(L1 cache).
Вопрос №16
Mapped memory – это…
Динамическая память, выделенная на хосте.
Динамическая память, выделенная на устройстве.
Некэшируемая pinned память.
Pinned память доступная на всех устройствах системы сразу после выделения.
Pinned память отображённая в адресное пространство устройства.
Вопрос №17
Соотнесите термины и определения:
Функция-ядро (Kernel)
Объединение блоков, выполняющихся на устройстве.
Нить (Thread)
Центральный процессор.
Варп (Warp)
Единица выполнения программы.
Хост (Host)
Объединение 32-х нитей, выполняющихся физически одновременно.
Сетка (Grid)
Объединение нитей, выполняющихся на одном мультипроцессоре.
Устройство (Device)
GPU, выступающий в роли сопроцессора ЦП.
Блок (Block)
Параллельная часть алгоритма, запускается на устройстве.
Вопрос №18
Дана спецификация графического процессора:
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
Чем ограничена теоретическая заполняемость?
Максимальное число варпов на мультипроцессор.
Максимальное число блоков на мультипроцессор.
Максимальное количество 32-х битных регистров на мультипроцессор.
Размер разделяемой памяти мультипроцессора.
Размер разделяемой памяти блока.
Максимальное количество 32-х битных регистров на нить.
Ограничивающих факторов нет. Заполняемость 100%.
=============================================
Дана спецификация графического процессора:
1. 1. Максимальное число варпов на мультипроцессор:32
2. 2. Максимальное число блоков на мультипроцессор:16
3. 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536
4. 4. Максимальное количество 32-х битных регистров на блок: 65536
5. 5. Максимальное количество 32-х битных регистров на нить: 255
6. 6. Размер разделяемой памяти мультипроцессора (байт): 65536
7. 7. Размер разделяемой памяти блока (байт): 49152
Параметры запускаемой программы:
1. 1. Размер блока: 32
2. 2. Разделяемая память на блок (байт):1000
3. 32-х битных регистров на нить:50
Чем ограничена теоретическая заполняемость?
Максимальное число варпов на мультипроцессор.
Максимальное число блоков на мультипроцессор.
Максимальное количество 32-х битных регистров на мультипроцессор.
Размер разделяемой памяти мультипроцессора.
Размер разделяемой памяти блока.
Максимальное количество 32-х битных регистров на нить.
Ограничивающих факторов нет. Заполняемость 100%.
Вопрос №2
Выберите свойства разделяемой памяти:
Уровень доступа с устройства – только чтение.
Уровень выделения – на нить.
Уровень выделения – на блок.
Уровень выделения – на сетку.
Скорость работы – низкая(DRAM).
Скорость работы – высокая(on-chip).
Скорость работы – высокая(L1 cache).
Уровень доступа с устройства – чтение/запись.
Вопрос №3
Дана спецификация графического процессора:
1. 1. Максимальное число варпов на мультипроцессор:32
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. Разделяемая память на блок (байт):1000
3. 3. 32-х битных регистров на нить:128
Чем ограничена теоретическая заполняемость?
Максимальное число варпов на мультипроцессор.
Максимальное число блоков на мультипроцессор.
Максимальное количество 32-х битных регистров на мультипроцессор.
Размер разделяемой памяти мультипроцессора.
Размер разделяемой памяти блока.
Максимальное количество 32-х битных регистров на нить.
Ограничивающих факторов нет. Заполняемость 100%.
Вопрос №4
Portable memory – это…
Динамическая память, выделенная на хосте.
Динамическая память, выделенная на устройстве.
Некэшируемая pinned память.
Pinned память доступная на всех устройствах системы сразу после выделения.
Pinned память отображённая в адресное пространство устройства.
Вопрос №5
Что делает функция cudaHostAlloc?
Выделяет динамическую память на хосте.
Выделяет динамическую память на устройстве.
Выделяет pinned память на хосте.
Выделяет pinned память на устройстве.
Делает page-locked уже выделенную ранее память на хосте.
Делает page-locked уже выделенную ранее память на устройстве.
Выделяет разделяемую память на хосте.
Выделяет разделяемую память на устройстве.
Вопрос №6
На каком устройстве GPUвыполнится функция cos(), вызванная в функции-ядре:
FPU
INT unit
SFU
LD/ST unit
Вопрос №7
Выберите утверждения истинные для описания архитектуры CPU:
Малое количество мощных вычислительных ядер.
Тысячи относительно маломощных вычислительных ядер.
Большую часть устройства занимает кэш.
Большую часть устройства занимают вычислительные ядра.
Спроектирована так чтобы устройства с такой архитектурой были наиболее универсальны и подходили для решения большинства задач.
Спроектирована так чтобы устройства с такой архитектурой эффективно исполняли алгоритмы с определёнными свойствами, но абсолютно не подходили для реализации алгоритмов, которые не обладают этими свойствами.
Вопрос №8
Какой тип данных используется для определения графа?
cudaArray_t
cudaStream_t
void
graph_t
cudaGraph_t
GraphRef<a,b,c>
Вопрос №9
Что делает функция tex1D?
Связывает линейную область памяти с одномерной текстурой.
Связывает линейную область памяти с двумерной текстурой.
Возвращает дескриптор канала формата текстуры.
Связывает объект cudaArrayс текстурой.
Возвращает данные из линейной области памяти, с которой связана одномерная текстура.
Возвращает данные из объекта cudaArray, с которой связана одномерная текстура.
Возвращает данные из объекта cudaArray или линейной памяти, с которой связана двумерная текстура.
Возвращает данные из объекта cudaArray, с которой связана трёхмерная текстура.
Возвращает данные из объекта cudaArray, с которой связана четырёхмерная текстура.
Вопрос №10
Выберите свойства, соответствующие многомерным текстурам:
Допустимо одно измерение.
Допустимо два измерения.
Допустимо три измерения.
Допустимо четыре измерения.
Обращение вне диапазона возвращает ноль.
Можно задать способ преобразования адресов.
Фильтрация отсутствует.
Можно задать режим фильтрации.
Преобразование данных отсутствует.
Можно задать режим преобразования данных.
Вопрос №11
Что делает функция cudaBindTextureToArray?
Связывает линейную область памяти с одномерной текстурой.
Связывает двумерную область памяти с текстурой.
Возвращает дескриптор канала формата текстуры.
Связывает объект cudaArrayс текстурой.
Возвращает данные из линейной области памяти, с которой связана одномерная текстура.
Возвращает данные из объекта cudaArray, с которой связана одномерная текстура.
Возвращает данные из объекта cudaArray или линейной памяти, с которой связана двумерная текстура.
Возвращает данные из объекта cudaArray, с которой связана трёхмерная текстура.
Возвращает данные из объекта cudaArray, с которой связана четырёхмерная текстура.
Вопрос №12
Фильтрация данных типа Point– это …
Получение значения путём интерполяции.
Если обращение происходит по адресу типа float, но данные были адресованы целочисленным типом, то берётся ближайшее значение массива.
Если обращение происходит по адресу типа float, но данные были адресованы целочисленным типом, то значение рассчитывается при помощи линейной интерполяции.
Преобразование считываемых данных в другой тип данных.
Возвращение значения внутри допустимого диапазона (период равен 2 * N - 2, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон.
Возвращение значения на ближайшей границе допустимого диапазона, если адрес не входит в заданный диапазон.
Перевод отрезка [A, B] в отрезок [0, 1].
Возвращение значения внутри допустимого диапазона (период равен N, где N – длина допустимого диапазона), если адрес не входит в заданный диапазон.
Вопрос №13
Дана спецификация графического процессора:
1. 1. Максимальное число варпов на мультипроцессор:32
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. Разделяемая память на блок (байт):20000
3. 3. 32-х битных регистров на нить:64
Чем ограничена теоретическая заполняемость?
Максимальное число варпов на мультипроцессор.
Максимальное число блоков на мультипроцессор.
Максимальное количество 32-х битных регистров на мультипроцессор.
Размер разделяемой памяти мультипроцессора.
Размер разделяемой памяти блока.
Максимальное количество 32-х битных регистров на нить.
Ограничивающих факторов нет. Заполняемость 100%.
Вопрос №14
Выберите верные утверждения для спецификатора функций __global__ .
Выполняется на устройстве.
Выполняется на хосте.
Может вызываться из устройства.
Может вызываться из хоста.
Вопрос №15
Выберите свойства текстурной памяти:
Уровень доступа с устройства – чтение/запись.
Уровень доступа с устройства – только чтение.
Уровень выделения – на нить.
Уровень выделения – на блок.
Уровень выделения – на сетку.
Скорость работы – низкая(DRAM).
Скорость работы – высокая(on-chip).
Скорость работы – высокая(L1 cache).
Вопрос №16
Mapped memory – это…
Динамическая память, выделенная на хосте.
Динамическая память, выделенная на устройстве.
Некэшируемая pinned память.
Pinned память доступная на всех устройствах системы сразу после выделения.
Pinned память отображённая в адресное пространство устройства.
Вопрос №17
Соотнесите термины и определения:
Функция-ядро (Kernel)
Объединение блоков, выполняющихся на устройстве.
Нить (Thread)
Центральный процессор.
Варп (Warp)
Единица выполнения программы.
Хост (Host)
Объединение 32-х нитей, выполняющихся физически одновременно.
Сетка (Grid)
Объединение нитей, выполняющихся на одном мультипроцессоре.
Устройство (Device)
GPU, выступающий в роли сопроцессора ЦП.
Блок (Block)
Параллельная часть алгоритма, запускается на устройстве.
Вопрос №18
Дана спецификация графического процессора:
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
Чем ограничена теоретическая заполняемость?
Максимальное число варпов на мультипроцессор.
Максимальное число блоков на мультипроцессор.
Максимальное количество 32-х битных регистров на мультипроцессор.
Размер разделяемой памяти мультипроцессора.
Размер разделяемой памяти блока.
Максимальное количество 32-х битных регистров на нить.
Ограничивающих факторов нет. Заполняемость 100%.
=============================================
Дополнительная информация
Не нашли нужный ответ на тесты СибГУТИ? Пишите, помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Программирование графических процессоров (Милешко). Вариант №5
IT-STUDHELP
: 14 февраля 2022
Контрольная работа по курсу
«Программирование графических процессоров»
Вариант №5
Задание 1. Дана спецификация графического процессора:
1. Максимальное число варпов на мультипроцессор:32
2. Максимальное число блоков на мультипроцессор:16
3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536
4. Максимальное количество 32-х битных регистров на блок: 65536
5. Максимальное количество 32-х битных регистров на нить: 255
6. Размер разделяемой памяти мультипроцессора (байт): 6553
750 руб.
Онлайн Тест 7 по дисциплине: Программирование графических процессоров (Милешко).
IT-STUDHELP
: 1 октября 2023
Вопрос №1
Mapped memory – это…
Динамическая память, выделенная на хосте.
Динамическая память, выделенная на устройстве.
Некэшируемая pinned память.
Pinned память доступная на всех устройствах системы сразу после выделения.
Pinned память отображённая в адресное пространство устройства.
Вопрос №2
Дана спецификация графического процессора:
1. 1. Максимальное число варпов на мультипроцессор:32
2. 2. Максимальное число блоков на мультипроцессор:16
3. 3. Максимальное количество
750 руб.
Онлайн Тест 8 по дисциплине: Программирование графических процессоров (Милешко).
IT-STUDHELP
: 1 октября 2023
Вопрос №1
Пусть разделяемая память мультипроцессора поделена на 4-х байтовые слова, и каждое слово по порядку пронумеровано от 1 до N. К словам обращаются нити одного варпа. Нити варпа пронумерованы от 0 до 31. В таблице ниже указано какая нить к какому 4-х байтовому слову обращается.
Номер нити Номер слова
Какая степень конфликта банков данных в данном доступе к разделяемой памяти?
Конфликтов нет.
Вторая степень.
Четвёртая степень.
Восьмая степень.
Шестнадцатая степень.
Тридцать
750 руб.
Программирование графических процессоров. Лабораторная 3
Алёна25
: 1 июля 2026
1. Прочитайте главы теоретического материала под названиями "Pinnedmemory" и "Потоки (streams) в CUDA". Ответьте на контрольные вопросы в конце глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе).
2. Примените потоки для алгоритмов реализованные в лабораторной работе №1.
3. Определите оптимальное количество потоков для матрицы размером 2500x2500 элементов и вектора размером 2500 элементов.
150 руб.
Программирование графических процессоров. Лабораторная 1
Алёна25
: 1 июля 2026
1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDAC", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе).
2. Реализуйте параллельный алгоритм умножения AxV, где A
150 руб.
Программирование графических процессоров. Лабораторная 2
Алёна25
: 1 июля 2026
1. Прочитайте главу из теоретического материала "Разделяемая память" и ответьте на контрольные вопросы (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе).
2. Оптимизируйте алгоритмы, реализованные в лабораторной работе №1 при помощи разделяемой памяти.
3. Постройте графики зависимости времени выполнения алгоритма от размера матрицы и вектора (Размеры матрицы 1000x500, 1000x1000, 1500x1000, 2000x1000, 2000x1500, 2500x1500, 2500x2000).
4. Проанализируйте, реализова
150 руб.
Программирование графических процессоров Лабораторная 2
svladislav987
: 28 августа 2023
Задание
1. Прочитайте главу из теоретического материала "Разделяемая память" и ответьте на контрольные вопросы (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе).
2. Оптимизируйте алгоритмы, реализованные в лабораторной работе №1 при помощи разделяемой памяти.
3. Постройте графики зависимости времени выполнения алгоритма от размера матрицы и вектора (Размеры матрицы 1000x500, 1000x1000, 1500x1000, 2000x1000, 2000x1500, 2500x1500, 2500x2000).
4. Проанализируйте, реал
200 руб.
Программирование графических процессоров Лабораторная 3
svladislav987
: 28 августа 2023
Выполнение лабораторной работы поможет получить навыки требующиеся для выполнения третьего задания контрольной работы.
Задание
1. Прочитайте главы теоретического материала под названиями "Pinned memory" и "Потоки (streams) в CUDA". Ответьте на контрольные вопросы в конце глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе).
2. Примените потоки для алгоритмов реализованные в лабораторной работе №1.
3. Определите оптимальное количество потоков для матрицы размером
200 руб.
Другие работы
Народное хозяйство Финляндии
Qiwir
: 6 сентября 2013
Финляндия относится к числу малых высокоразвитых индустриальных стран. Население -5,2 млн.чел. Ее доля в мировом производстве невелика-0,4%,в мировой торговле- 0,8%. Валовый внутренний продукт Финляндии в 2002 г. составил 140,5 млрд.евро. Рост по сравнению с 2001 годом составил 1,7%
Финляндия входит в передовую группу стран мира по показателю ВВП на душу населения -26210 евро (в2001г), 27000 евро (2002 г.) - это в 16 раз превышает соответствующий показатель по Республике Карелия.
Занимает одно и
5 руб.
Карьерный самосвал БелАЗ -7555 (чертеж общего вида)
AgroDiplom
: 19 июня 2019
Карьерные самосвалы производства ОАО БЕЛАЗ
Рисунок 2.4 – Карьерный самосвал БелАЗ-75600 грузоподъёмностью 320 тонн
С двигателем Cummins QSM-11 мощностью 400 л.с. и расширенным перечнем оснащения – автоматическая система смазки, система пожаротушения, кондюк, система очистки воздуха в кабине.
Наиболее тяжелая серия 7547 грузоподъемностью 45 т частично унифицирована с 7540. Модели данной серии более выгодно эксплуатировать с экскаваторами либо фронтальными погрузчиками с объемом ковша 8–10 м3
599 руб.
Беспроцентные займы в натуральной форме
Aronitue9
: 25 февраля 2013
Для успешного ведения бизнеса хозяйствующий субъект должен обладать достаточным запасом денежных средств. Но так бывает далеко не всегда, гораздо чаще встречается ситуация, когда организации необходимы товары, сырье или материалы, а на покупку перечисленного имущества денег просто нет.
Поэтому организации чаще пользуются услугами своих партнеров по бизнесу, с которыми гораздо проще и быстрее договориться на получение необходимых сумм денежных средств или требующихся товаров, сырья или материалов
5 руб.
СИНЕРГИЯ Кадровый документооборот и кадровое делопроизводство в государственном и муниципальном управлении Тест 90 баллов 2023 год
Synergy2098
: 29 декабря 2023
СИНЕРГИЯ Кадровый документооборот и кадровое делопроизводство в государственном и муниципальном управлении (Занятия 1-2 Итог)
МТИ МосТех МосАП МФПУ Синергия Тест оценка ОТЛИЧНО (90 баллов)
2023 год
Ответы на 32 вопроса
Результат – 90 баллов
С вопросами вы можете ознакомиться до покупки
ВОПРОСЫ:
1. В разделах трудовой книжки "Сведения о работе" и "Сведения о награждении", зачеркивание ранее внесенных неточных, неправильных или иных признанных недействительными записей:
2. При проведении пров
228 руб.