Программирование графических процессоров - лабораторные работы 1-7

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

material.view.file_icon
material.view.file_icon
material.view.file_icon launch.json
material.view.file_icon tasks.json
material.view.file_icon
material.view.file_icon ._.vscode
material.view.file_icon
material.view.file_icon ._tasks.json
material.view.file_icon ._lab1
material.view.file_icon ._lab2
material.view.file_icon ._lab3
material.view.file_icon ._lab4
material.view.file_icon ._lab5
material.view.file_icon
material.view.file_icon ._lab5
material.view.file_icon ._jacobi_working.cu
material.view.file_icon ._jacobi.h
material.view.file_icon ._error_checks.h
material.view.file_icon ._jacobi.cu
material.view.file_icon ._lab6
material.view.file_icon ._lab7
material.view.file_icon ._Задание 1. Первая программа.pdf
material.view.file_icon ._Задание 2. nvprof.pdf
material.view.file_icon ._Задание 3. cuda-memcheck.pdf
material.view.file_icon ._Задание 4. Обработка ошибок.pdf
material.view.file_icon ._Задание 5. Алгоритм Якоби.pdf
material.view.file_icon ._Задание 6. События.pdf
material.view.file_icon ._Задание 7. Простые потоки в CUDA.pdf
material.view.file_icon ._README.md
material.view.file_icon
material.view.file_icon lab1
material.view.file_icon set.cu
material.view.file_icon
material.view.file_icon main.cu
material.view.file_icon lab2
material.view.file_icon
material.view.file_icon main.cu
material.view.file_icon lab3
material.view.file_icon
material.view.file_icon lab4
material.view.file_icon error_checks.h
material.view.file_icon error-test.cu
material.view.file_icon
material.view.file_icon lab5
material.view.file_icon jacobi_working.cu
material.view.file_icon jacobi.h
material.view.file_icon error_checks.h
material.view.file_icon jacobi.cu
material.view.file_icon
material.view.file_icon lab6
material.view.file_icon jacobi.h
material.view.file_icon jacobi-events.cu
material.view.file_icon error_checks.h
material.view.file_icon
material.view.file_icon lab7
material.view.file_icon streams.cu
material.view.file_icon error_checks.h
material.view.file_icon Задание 1. Первая программа.pdf
material.view.file_icon Задание 2. nvprof.pdf
material.view.file_icon Задание 3. cuda-memcheck.pdf
material.view.file_icon Задание 4. Обработка ошибок.pdf
material.view.file_icon Задание 5. Алгоритм Якоби.pdf
material.view.file_icon Задание 6. События.pdf
material.view.file_icon Задание 7. Простые потоки в CUDA.pdf
material.view.file_icon README.md
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Adobe Acrobat Reader

Описание

Список работ:
- Лабораторная работа 1 - Первая программа
- Лабораторная работа 2 - nvprof
- Лабораторная работа 3 - cuda-memcheck
- Лабораторная работа 4 - Обработка ошибок
- Лабораторная работа 5 - Алгоритм Якоби
- Лабораторная работа 6 - События
- Лабораторная работа 7 - Простые потоки в CUDA

Запуск

Приложенные исполняемые файлы скомилированны под запуск на Linux-машине на кластере СибГУТИ.
Если необходимо использовать на другой ОС, нужно перекомпилировать программы.

Важно: начиная с 20-й серии GPU Nvidia, программа nvprof не работает. Ищите более старый GPU,
переделывайте вторую лабораторную под работу через nsight или запускайте на кластере СибГУТИ.

Папка `.vscode` уже содержит все необходимые команды для компиляции и запуска программ.

Можно использовать команду "Run tasks" и выбрать необходимую лабораторную для компиляции.

Запускать программы можно из меню "Run and debug".

Дополнительная информация

Язык: C
Год сдачи: 2023
Преподаватель: Милешко Антон Владимирович
Оценка: отлично
Программирование графических процессоров. Лабораторная работа №1
Тема: Работа с глобальной памятью Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDA C", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Реализуйте
User pleze : 11 сентября 2021
300 руб.
Лабораторные работы №1-3 по курсу «Программирование графических процессоров»
Лабораторная работа №1 по курсу «Программирование графических процессоров» на тему «Работа с глобальной памятью» Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDAC", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные за-дания, предложенные в конце этих глав (ответы на кон
User Леший : 23 апреля 2022
777 руб.
Лабораторные работы №№1-3 по дисциплине: Программирование графических процессоров
Лабораторная работа 1 Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDAC", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение ин-формации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Реализуйте параллельны
User IT-STUDHELP : 3 декабря 2021
900 руб.
promo
Программирование графических процессоров. Лабораторная работа №1. Вариант общий
Тема: Работа с глобальной памятью Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDA C", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Реализуйте
User Damovoy : 15 апреля 2021
390 руб.
Программирование графических процессоров. Лабораторная работа №1. Вариант общий
Лабораторная работа 1 Программирование графических процессоров Все варианты 2023 год
2023 год СибГУТИ Сибирский государственный университет телекоммуникаций и информатики Милешко Антон Владимирович Тема: Лабораторная работа 1 Программирование графических процессоров Все варианты 2023 год Задания Лабораторная работа №1 по курсу «Программирование графических процессоров» на тему «Работа с глобальной памятью» Выполнение лабораторной работы поможет получить навыки, требующиеся для выполнения первого и третьего заданий контрольной работы. Задание 1. Прочитайте главы теоретического
User SibSUTTI : 1 сентября 2023
198 руб.
promo
Лабораторные работы №1-3 по дисциплине: Программирование графических процессоров. Вариант общий
Лабораторная работа №1 «Работа с глобальной памятью» Задание лабораторной работы 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDAC", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт
User Roma967 : 20 июля 2024
900 руб.
promo
Лабораторные работы №1-3 по курсу «Программирование графических процессоров». Вариант общий
Лабораторная работа №1 по курсу «Программирование графических процессоров» на тему «Работа с глобальной памятью» Задание Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDA C", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы н
User teacher-sib : 13 июня 2022
600 руб.
promo
Лабораторная работа 1-3 по дисциплине: Программирование графических процессоров. Вариант 15
Лабораторная работа №1 Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDAC", "Алгоритм сложения двух векторов на GPU", "Собы-тия, обработка ошибок и получение информации об устройстве", "Глобальная, локаль-ная и константная память". Ответьте на контрольные вопросы и выполните контроль-ные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Реализуйте паралле
User IT-STUDHELP : 14 мая 2022
900 руб.
promo
Разработка стенда для демонтажа и монтажа шин грузовых автомобилей
Приводиться расчет некоторых узлов, имеется обший вид А1, Введение………………………………………………………………….3 1.Анализ существующих конструкций………………………………...4 2.Расчеты конструкции………………………………………………….6 3.Описание конструкции…………………………………………….…12 4. Техника безопасности ………………….………………….………...14 Список используемых источников…………………………………….16 1. Анализ существующих конструкций Изобретение относится к автомобильному транспорту, а именно к стендам для демонтажа и монтажа шин (разборки и сборки колес). Стенд может
User muralexandr : 6 апреля 2011
20 руб.
Правовые отношения в информационной сфере
Содержание: Введение…………………………………………………………………3 1. Методология изучения правовых отношений в информационной сфере……………………………………………………………………..5 1.1.Исследования правовых отношений в информационной сфере в рамках отечественной правовой науки…………………………………………5 1.2. Теоретико-методологическая основа исследования правовых отношений в информационной сфере……………………………………………….10 2. Понятие, содержание, структура информационного правоотношения……………………………………………………….12 2.1. Понятие и содержание информационно
User ostah : 14 сентября 2012
50 руб.
Експлуатація і обслуговування машин
Зміст 1. Завдання…………………………………………………………………….3 2. Вступ………………………………………………………………………..4 3. Розрахунок річного режиму роботи машин……………………………...5 4. Розробка річного плану технічного обслуговування машин…………..11 – Аналітичний спосіб вихначення ТО і ремонтів………………………11 – Графічний спосіб………………………………………………………..15 – Спосіб номограм………………………………………………………...15 5. Розробка місячного пану-графіка технічного обслуговування машин.17 6. Складання схеми організації технічного обслуговування машин…….21 7. Визнач
User extrems : 17 марта 2012
300 руб.
Експлуатація і обслуговування машин
Реферат. Системная инженерия
Задание 1. Написать реферат на заданную тему в ПП MS Office Word, объем не менее 20 стр. структура реферата: 1. Содержание. 2. Текст. 3. Список использованной литературы – не менее 4 источников. Номер темы реферата – (сумма двух последних цифр зачетной книжки) + 1. Тема 8. Системная инженерия Содержание Введение 3 1. Понятие системной инженерии 4 2. Принципы системной инженерии 5 3. Становление и эволюция системной инженерии в нашей стране 11 4. Стандарты в области системной инжен
User Infanta : 23 марта 2026
250 руб.
up Наверх