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

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

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 руб.
Выполнить по аксонометрической проекции чертеж модели. Задание №35. Вариант №03
Задание 35 вариант 03 детали 1,2,3 Выполнить по аксонометрической проекции чертеж модели построить три проекции и нанести размеры. 3d модели и чертежи (все на скриншотах показано и присутствует в архиве) выполнены в компасе 3D v13, возможно открыть в 14,15,16,17,18,19,20,21,22 и выше версиях компаса. Просьба по всем вопросам писать в Л/С. Отвечу и помогу.
User lepris : 10 февраля 2022
120 руб.
Выполнить по аксонометрической проекции чертеж модели. Задание №35. Вариант №03
24 вариант. Эконометрика.
Условие задачи: Известны статистические данные по 36 строительным бригадам. Необходимо выяснить влияние различных факторов на величину накладных расходов в строительстве. Известно, что к накладным расходам относятся административно-хозяйственные, коммунальные расходы, дополнительная заработная плата и другие рас-ходы. На качественном уровне выявлено, что фактический уровень накладных расходов оказался наиболее тесно связан со следующими факторами: объемом выполненных работ, численностью рабочих,
User studypro3 : 8 февраля 2019
350 руб.
Электропитание устройств и систем связи - Вариант №5
Исследование способов включения трехфазных трансформаторов Номер бригады – 05. 150, В 80, Гц 2 15, Ом 5, Ом 150, Ом
User bertone : 3 ноября 2017
150 руб.
Контрольная работа по английскому языку
Переведите письменно следующие предложения на русский язык, обращая внимание на употребление сослагательного наклонения в простых и сложных предложениях. Определите наклонение в следующих условных предложениях и переведите их письменно на русский язык. Прочтите текст, найдите в нем условные предложения, подчеркните их, переведите его письменно на русский язык. Переведите письменно следующие предложения с английского языка на русский, обращая внимание на подчеркнутые словосочетания. Переведит
User ostah : 28 ноября 2012
5 руб.
up Наверх