Программирование графических процессов
Состав работы
|
|
|
|
|
|
|
|
Описание
Методические указания и задание на выполнение контрольной работы
Для выполнения лабораторных работ понадобится видеокарта NVIDIA с поддержкой технологии CUDA.
Поддерживает ли ваша видеокарта технологию CUDA, можно узнать в её спецификации на официальном сайте NVIDIA или в документах, идущих в комплекте с видеокартой. Кроме видеокарты вам понадобится установить CUDA Toolkit, компилятор с языка программирования C, текстовый редактор. На сайте NVIDIA есть инструкции для установки CUDA Toolkit под Windows, Linux и Mac OS X.
Если у вас нет такой видеокарты или нет возможности её использовать, напишите на электронный адрес mileschko.sibsutis@yandex.ru с просьбой выдать логин и пароль для подключения к серверу университета (не забудьте указать свои фамилию, имя, отчество и группу). На нём вы сможете выполнять задания курса.
Доступ к серверу осуществляется по протоколу ssh, поэтому вам потребуется ssh клиент для подключения. В ОС Windows можно воспользоваться PuTTY или любым другим клиентом. В Unix-like операционных системах вероятнее всего уже установлена консольная утилита ssh, если нет, установите её из репозиториев вашего дистрибутива или воспользуйтесь любым другим доступным клиентом. И убедитесь, что ваше сетевое соединение стабильно, это необходимо для комфортной работы, протокол ssh очень к этому чувствителен.
В лабораторных работах нужно реализовать один или несколько алгоритмов и проанализировать их с точки зрения производительности или эффективности использования памяти. Все параллельные алгоритмы реализуются с применением технологии CUDA.
В отчеты по лабораторным работам надо включать:
код рабочей программы/программ с комментариями,
результаты исследования (с указанием оборудования на котором проводились исследования и описанием данных):
если в задании нужно исследовать эффективность доступа к памяти при помощи утилиты nvprof, нужно подобрать подходящие для этого метрики профилирования;
в том случае если эффективность доступа к памяти ниже 75%, нужно сформулировать причину низкой эффективности доступа к памяти;
если нужно сравнить производительность двух алгоритмов, следует указать абсолютное время выполнения каждого алгоритма и рассчитать коэффициент ускорения;
все исследования должны проводиться на данных размером не менее 4.500.000 четырёхбайтовых слов (или эквивалент для другого типа данных), если размер данных не указан в самой лабораторной работе.
Лабораторная работа оформляется в виде документа в формате .pdf.
Первая страница – титульный лист с указанием ФИО и группы студента, выполнившего контрольную работу.
Остальные страницы – ответы на задания с соответствующими пояснениями.
Ответы на контрольные вопросы из теоретического материала включать в отчёт по лабораторным не нужно.
Текст программ и результат их работы оформляется моноширинным шрифтом (например, Courier New), размер шрифта 10-12. Текст программ должен содержать комментарии к коду.
Для выполнения лабораторных работ понадобится видеокарта NVIDIA с поддержкой технологии CUDA.
Поддерживает ли ваша видеокарта технологию CUDA, можно узнать в её спецификации на официальном сайте NVIDIA или в документах, идущих в комплекте с видеокартой. Кроме видеокарты вам понадобится установить CUDA Toolkit, компилятор с языка программирования C, текстовый редактор. На сайте NVIDIA есть инструкции для установки CUDA Toolkit под Windows, Linux и Mac OS X.
Если у вас нет такой видеокарты или нет возможности её использовать, напишите на электронный адрес mileschko.sibsutis@yandex.ru с просьбой выдать логин и пароль для подключения к серверу университета (не забудьте указать свои фамилию, имя, отчество и группу). На нём вы сможете выполнять задания курса.
Доступ к серверу осуществляется по протоколу ssh, поэтому вам потребуется ssh клиент для подключения. В ОС Windows можно воспользоваться PuTTY или любым другим клиентом. В Unix-like операционных системах вероятнее всего уже установлена консольная утилита ssh, если нет, установите её из репозиториев вашего дистрибутива или воспользуйтесь любым другим доступным клиентом. И убедитесь, что ваше сетевое соединение стабильно, это необходимо для комфортной работы, протокол ssh очень к этому чувствителен.
В лабораторных работах нужно реализовать один или несколько алгоритмов и проанализировать их с точки зрения производительности или эффективности использования памяти. Все параллельные алгоритмы реализуются с применением технологии CUDA.
В отчеты по лабораторным работам надо включать:
код рабочей программы/программ с комментариями,
результаты исследования (с указанием оборудования на котором проводились исследования и описанием данных):
если в задании нужно исследовать эффективность доступа к памяти при помощи утилиты nvprof, нужно подобрать подходящие для этого метрики профилирования;
в том случае если эффективность доступа к памяти ниже 75%, нужно сформулировать причину низкой эффективности доступа к памяти;
если нужно сравнить производительность двух алгоритмов, следует указать абсолютное время выполнения каждого алгоритма и рассчитать коэффициент ускорения;
все исследования должны проводиться на данных размером не менее 4.500.000 четырёхбайтовых слов (или эквивалент для другого типа данных), если размер данных не указан в самой лабораторной работе.
Лабораторная работа оформляется в виде документа в формате .pdf.
Первая страница – титульный лист с указанием ФИО и группы студента, выполнившего контрольную работу.
Остальные страницы – ответы на задания с соответствующими пояснениями.
Ответы на контрольные вопросы из теоретического материала включать в отчёт по лабораторным не нужно.
Текст программ и результат их работы оформляется моноширинным шрифтом (например, Courier New), размер шрифта 10-12. Текст программ должен содержать комментарии к коду.
Дополнительная информация
2023г, зачтены
Похожие материалы
Программирование графических процессов контрольная
Илья272
: 5 ноября 2023
Для выполнения третьего задания контрольной работы понадобится видеокарта NVIDIA с поддержкой технологии CUDA.
Поддерживает ли ваша видеокарта технологию CUDA, можно узнать в её спецификации на официальном сайте NVIDIA или в документах, идущих в комплекте с видеокартой. Кроме видеокарты вам понадобится установить CUDA Toolkit, компилятор с языка программирования C, текстовый редактор. На сайте NVIDIA есть инструкции для установки CUDA Toolkit под Windows, Linux и Mac OS X.
Если у вас нет такой
1300 руб.
Экзамен по дисциплине: Программирование графических процессов. Вариант №12
IT-STUDHELP
: 2 февраля 2019
Билет 12
1. Архитектура GPU.
2. Возможности синхронизации.
105 руб.
Контрольная работа по дисциплине: Программирование графических процессов. Для всех вариантов.
IT-STUDHELP
: 2 февраля 2019
1.Базовые принципы организации памяти GPU.
Контрольная работа выполняется в виде реферата. На титульном листе студент должен указать свои фамилию, имя, отчество и группу. При ответе на вопросы 3 – 7 студент должен обязательно указать, в каких случаях применяются данные элементы GPU. При ответе на вопросы 3 – 8 плюсом будет фрагмент кода, демонстрирующий работу с данным элементом GPU.
Вопросы:
Базовые принципы организации памяти GPU.
Различия архитектур GPU и CPU.
Константная память.
Глобальная
190 руб.
Другие работы
Расчет повышения эффективности складского хозяйства
Aronitue9
: 1 сентября 2012
СОДЕРЖАНИЕ
Введение 6
1 Теоретические аспекты повышения эффективности организации
складского хозяйства на предприятиях 8
1.1 Склады, их определение, классификация и назначение 8
1.2 Технология складских операций на предприятиях 10
1.3
20 руб.
Монтаж козлового крана методом самомонтажа, Word. compas.
asgard
: 21 мая 2020
ВВЕДЕНИЕ
1 ОРГАНИЗАЦИОННО-ТЕХНИЧЕСКАЯ ЧАСТЬ
1.1 Характеристика объекта монтажа
1.2 Порядок поставки и приемки оборудования в монтаж
1.3 Выбор и обоснование метода монтажа
2 РАСЧЕТНО-КОНСТРУКТОРСКАЯ ЧАСТЬ
2.1 Подбор основных такелажных средств
2.2 Тяговые расчеты
2.3 Расчет стропов
3 ОХРАНА ТРУДА
3.1 Мероприятия по технике безопасности
3.2 Противопожарные мероприятия
3.3 Мероприятия по промсанитарии, гигиене труда и охране окружающей среды
ЗАКЛЮЧЕНИЕ
Чертёж
МОнтируемый кран грузоподЪёмностью 3.
500 руб.
Контрольная работа по дисциплине: Основы оптической связи. Вариант 12
xtrail
: 25 августа 2025
Содержание
1 Основы физической и квантовой оптики 2
2 Физические среды оптической связи и их характеристики 6
Задача 2 9
3 Пассивные устройства в оптической схемотехнике 12
4 Модули передачи оптических сигналов 14
4.1 Источники оптического излучения 14
Задача 4.1 16
4.2 Модуляция оптического излучения 20
Задача 4.2 23
5 Модули приёма оптических сигналов 27
5.1 Фотодетекторы 27
Задача 5.1 29
5.2 Фотоприёмные устройства 31
Задача 5.2 33
6 Оптические усилители 36
Задача 6 38
7 Линейные тракты оптич
1300 руб.
“Нормативные представления” и повседневный опыт английской леди XVII века в сфере религиозного
Slolka
: 8 октября 2013
В английском обществе XVII века широкое хождение имели литературные сочинения в жанре наставлений или нравоучительных советов. Зачастую они были адресованы женской аудитории. Подобная нормативная литература являлась не только развлекательным чтением для благородных девиц, но во многом способствовала развитию стереотипов социального поведения. Являясь питательной средой для формирования нормативно-ценностных представлений современников, литературная традиция в жанре наставлений отражала все наибо
10 руб.