Программирование графических процессоров - лабораторные работы 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
Chevrolet Lacetti
надежные, маневренные, эти машины способны еще достаточно долго составлять конкуренцию детищам многих других автопроизводителей. Взгляните на новый Chevrolet Spark – этот микролитражный «горожанин» популярен у современных людей, не так уж часто выбирающихся за город на колесах. Проблемы с парковкой, стояние в пробках из-за своей неповоротливости – компактному «Спарку» эти проблемы не знакомы. Сев за руль Chevrolet Aveo – автомобиля, стабильный спрос на который является самым ярким подтвержде
User shoom : 5 декабря 2010
Chevrolet Lacetti
Учебная практика по специальности ТО и ремонт РЭА
СОДЕРЖАНИЕ: 1. Введение…………………………………………………………………………………………….3 стр. 2. Проделанная работа на практике. 2.1. Рабочий инструмент………………………………………………………………………….. 3стр. 2.2. Элементарная база……………………………………………………………………………..3 стр. 2.3. Методы проверки элементов…………………………………………………………………..5 стр. 2.4. Разработка печатных плат……………………………………………………………………...9 стр. 2.5. Пайка..………………………………………………………………………………………….11 стр. 3. Краткое описание устройства. 3.1. Электрическая схема………………………………………………………………
User GnobYTEL : 1 ноября 2012
5 руб.
Резьбовое соединение. Вариант 19
Задание резьбовое соединение сделано в автокаде и дополнительно в компасе, так же сохранено в пдф
User Laguz : 22 марта 2024
100 руб.
Резьбовое соединение. Вариант 19
up Наверх