Программирование графических процессоров, контрольная. Вариант №6.

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

material.view.file_icon 7A1D200A-8DEA-4FAD-B6BB-C9D143DE1389.doc
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Нити и блоки

Каждому потоку, выполняющему ядро, присваивается уникальный идентификатор потока, доступный внутри ядра через встроенную переменную threadIdx. Она представляет собой трехкомпонентный вектор, так что потоки могут быть идентифицированы с использованием одномерного, двумерного или трехмерного индекса потока, образуя одномерный, двумерный или трехмерный блок потоков. Это обеспечивает естественный способ вызова вычислений через элементы в области, такие как вектор или матрица...
Программирование графических процессоров. Контрольная работа.
Контрольная работа выполняется в виде реферата. На титульном листе студент должен указать свои фамилию, имя, отчество и группу. При ответе на вопросы 3 – 7 студент должен обязательно указать, в каких случаях применяются данные элементы GPU. При ответе на вопросы 3 – 8 плюсом будет фрагмент кода, демонстрирующий работу с данным элементом GPU. Список вопросов: Базовые принципы организации памяти GPU. Различия архитектур GPU и CPU. Константная память. Глобальная память. Разделяемая память. Текстурн
User sibguter : 17 января 2019
199 руб.
Контрольная работа. Программирование графических процессоров
умножение матриц на CUDA 1. с использованием глобальной памяти 2. с использованием shared memory 3. с использованием shared memory без конфликта банков сравнить время для этих трех случаев используя профайлер nvprof обнаружить конфликт банков для 2 случая с помощью профайлера
User Axi0ma : 14 июня 2018
200 руб.
Программирование графических процессоров. Вариант 04. Контрольная работа.
1. Базовые принципы организации памяти GPU 3 2. Различия архитектур GPU и CPU 7 3. Константная память 10 4. Глобальная память 12 5. Разделяемая память 14 6. Текстурная память 16 7. Потоки 18 8. Нити и блоки 21 9. Отладка и профилирование программ CUDA 24 Список использованных источников 33
User Михаил18 : 26 сентября 2019
150 руб.
Программирование графических процессоров Лабораторная 1
Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDA C", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Реализуйте параллельный алгоритм умножения Ax
User svladislav987 : 28 августа 2023
200 руб.
Программирование графических процессоров Лабораторная 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 руб.
Программирование графических процессоров. Вариант 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
Гидравлика и нефтегазовая гидромеханика Хабаровск ТОГУ Задача 21 Вариант 1
Необходимо определить диаметр сифона (рис.17) для пропуска расхода Q. Разность горизонтов воды в резервуаре составляет H, длина сифона l. Трубы чугунные, бывшие в употребление, температура воды t=15 ºC. Коэффициент сопротивления сетки на входе в сифон принять равным ξc=4.
User Z24 : 24 ноября 2025
180 руб.
Гидравлика и нефтегазовая гидромеханика Хабаровск ТОГУ Задача 21 Вариант 1
Проектирование привода механизма арретирования с шаговым электродвигателем
Аннотация В данной пояснительной записке к курсовому проекту на тему «Привод механизма арретирования с шаговым электродвигателем» разрабатывается механизм арретирования с шаговым электродвигателем. В расчетной части производиться расчет кулачка, коромысла, червячной передачи, контактной пары, храповика, кинематический расчет механизма, силовой расчет механизма. В кинематическом расчете производиться определение передаточного отношения между червяком и червячным колесом. В силовом расчете опреде
User Рики-Тики-Та : 28 декабря 2011
55 руб.
Контрольная работа по информатике "Системы счисления"
Вариант №3 I) 1. Перевести данное число из 10сс в 2сс, 8сс и 2-10сс. а) 75910; б) 26510; в) 79,437510; г) 360,2510; д) 240,2510. 2. Перевести число в 10сс. а) 10011012; б) 100010002; в) 100111001,012; г) 1111010000,0012; д) 1461,158; е) 9D,А16. II)Перевести число из 2-10сс в 10сс. а) 0100100101002-10; б) 0010000001002-10; в) 011100002-10. III)Построить логическую схему для логического выражения и таблицу истинности. (A AND И OR NOT C) OR (A OR NOT C) AND (NOT A OR B) Работа от и до набрана в эл
User lmh88 : 6 ноября 2011
100 руб.
Расчет полигона ТБО
СОДЕРЖАНИЕ ВВЕДЕНИЕ 3 1 САНИТАРНЫЕ ПРАВИЛА УСТРОЙСТВА И СОДЕРЖАНИЯ ПОЛИГОНОВ. 4 ОЦЕНКА ВОЗДЕЙСТВИЯ НА ОКРУЖАЮЩУЮ СРЕДУ 4 2 РАСЧЕТ НЕОБХОДИМОЙ ВМЕСТИМОСТИ ПОЛИГОНА 6 3 УСТРОЙСТВО ЗАЩИТНЫХ ЭКРАНОВ ПОЛИГОНОВ 12 4 ОПРЕДЕЛЕНИЕ РАЗМЕРОВ РАБОЧИХ (СУТОЧНЫХ) КАРТ СКЛАДИРОВАНИЯ ОТХОДОВ И ПОТРЕБНОСТИ В МЕХАНИЗМАХ 13 4.1 Расчет потребности в бульдозерах 14 4.2 Расчет необходимого количества скреперов для подачи грунта изолирующих слоев 15 5 РАСЧЕТ ГРУНТОВЫХ ОСНОВАНИЙ ХРАНИЛИЩ ОТХОДОВ 16 5.1 Расчет деформа
User Aronitue9 : 22 августа 2012
20 руб.
up Наверх