Программирование графических процессов

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon

Описание

Методические указания и задание на выполнение контрольной работы
Для выполнения лабораторных работ понадобится видеокарта 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г, зачтены
Программирование графических процессов контрольная
Для выполнения третьего задания контрольной работы понадобится видеокарта NVIDIA с поддержкой технологии CUDA. Поддерживает ли ваша видеокарта технологию CUDA, можно узнать в её спецификации на официальном сайте NVIDIA или в документах, идущих в комплекте с видеокартой. Кроме видеокарты вам понадобится установить CUDA Toolkit, компилятор с языка программирования C, текстовый редактор. На сайте NVIDIA есть инструкции для установки CUDA Toolkit под Windows, Linux и Mac OS X. Если у вас нет такой
User Илья272 : 5 ноября 2023
1300 руб.
Контрольная работа по дисциплине: Программирование графических процессов. Для всех вариантов.
1.Базовые принципы организации памяти GPU. Контрольная работа выполняется в виде реферата. На титульном листе студент должен указать свои фамилию, имя, отчество и группу. При ответе на вопросы 3 – 7 студент должен обязательно указать, в каких случаях применяются данные элементы GPU. При ответе на вопросы 3 – 8 плюсом будет фрагмент кода, демонстрирующий работу с данным элементом GPU. Вопросы: Базовые принципы организации памяти GPU. Различия архитектур GPU и CPU. Константная память. Глобальная
User IT-STUDHELP : 2 февраля 2019
190 руб.
Вариант 11. Схемотехника телекоммуникационных устройств. Лабораторная работа №3.
Исследование интегратора и дифференциатора на основе операционного усилителя 1. Цель работы: Исследовать свойства и характеристики схем интегратора и дифференциатора на основе операционного усилителя (ОУ) 2. Исследование интегратора
User CameronCarmona : 7 февраля 2023
300 руб.
Электропитание устройств. Лабораторная работа №5. Вариант 04
Лабораторная работа № 6 Параметрический стабилизатор (Файл SPARUPT) Цель работы Изучение процессов в схеме параметрического стабилизатора напряжения постоянного тока и оценка влияния параметров стабилитрона на характеристики стабилизатора в целом. Модель параметрического стабилизатора приведена на рисунке 1. Она позволяет исследовать процессы в параметрическом стабилизаторе напряжения (ПСН) и с усилителем постоянного тока (УПТ) на выходе.
User MN : 14 сентября 2015
150 руб.
Разработка базовой концепции изготовления рекламы
Реклама представляет собой неличные формы коммуникации, осуществляемые через посредство платных средств распространения информации, с четко указанным источником финансирования. Среди тратящих деньги на рекламу не только коммерческие фирмы, но и музеи, фонды и различные общественные организации, стремящиеся разрекламировать свои цели перед различными целевыми аудиториями. У рекламы множество применений . Ею пользуются для формирования долговременного образа организации (престижная реклама), для
User Elfa254 : 26 сентября 2013
Технико-экономическое обоснование разработки и производства медиаконвертера Ethernet
Характеристика изделия. Обоснование объема производства и расчетного периода В настоящее время на рынок республики Беларусь и ряда других стран СНГ оборудование локальных сетей (в том числе и трансиверы) поставляются из-за границы. Цены на трансиверы и медиаконвертеры для сети Ethernet колеблются от 250 до 700 долларов США. Преимущества данной разработки по сравнению с зарубежными состоят в следующем: а) использование отечественной элементной базы; б) ремонтопригодность; в) низкая стоимо
User Elfa254 : 13 ноября 2013
10 руб.
up Наверх