Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
CUDA С++. Реализовать параллельный алгоритм с применением технологии CUDA
Создан заказ №10317838
24 ноября 2023

CUDA С++. Реализовать параллельный алгоритм с применением технологии CUDA

Как заказчик описал требования к работе:
Имеется готовый последовательный проект на C++ в среде разработки Visual Studio 2013. Программа сравнивает на сходство два ч/б изображения размером 250х250 алготритмом Инвариантных моментов Hu, результат - значение корреляционной функции от 0 до 1. Проект из двух частей - основная программа "Hu_Mome nts" и dll библиотека "HuProcess", где выполняются основные вычисления для двух изображений поочередно. НЕОБХОДИМО: доработать проект - реализовать параллельный алгоритм(ы) и ядро __global__ с использованием технологии CUDA. Теоретический материал: Джейсон С, Эдвард К. "Технология CUDA в примерах. Введение в программирование графических процессоров" + см. youtube: "Nvidia CUDA С Уроки". По результату ожидается ИСПРАВЛЕННЫЙ проект с переработанным кодом + описание в word, как именно распараллелен тот или иной алгоритм и его время выполнения. Весь проект переписывать не нужно - нужно хотя бы один цикл реализовать на Cuda с вызовом ядра __global_
подробнее
Заказчик
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик воспользовался гарантией для внесения правок на основе комментариев преподавателя
27 ноября 2023
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
vnnВладимир
5
скачать
CUDA С++. Реализовать параллельный алгоритм с применением технологии CUDA.docx
2023-11-30 16:28
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Очень хороший автор. Не раз к нему обращаюсь. Повезёт тому, кому он возьмётся помочь

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Информатика. Тетрис С++
Решение задач
Программирование
Стоимость:
150 ₽
Диплом и курсовая по программированию
Дипломная работа
Программирование
Стоимость:
4000 ₽
Разработка веб-сайта на python
Дипломная работа
Программирование
Стоимость:
4000 ₽
online analytical processing OLAP
Реферат
Программирование
Стоимость:
300 ₽
rest архитектура код и отчет
Курсовая работа
Программирование
Стоимость:
700 ₽
Рекурсивные алгоритмы работы с деревьями поиска
Реферат
Программирование
Стоимость:
300 ₽
Транслятор с любого языка в C#.
Задача по программированию
Программирование
Разработка Windows-приложения «Авиакасса» в среде MS Visual Studio.Net.
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка мобильного приложения для сотрудников 1С Предприятие 8
Курсовая работа
Программирование
Стоимость:
700 ₽
Курсовая-"Технологии программирования. тема на выбор
Курсовая работа
Программирование
Стоимость:
700 ₽
1С программирование Тема "Отдел вневедомственной охраны"
Курсовая работа
Программирование
Стоимость:
700 ₽
Курсовая. Объектно-ориентированное программирование
Курсовая работа
Программирование
Стоимость:
700 ₽
Кодирование на основе деревьев
Курсовая работа
Программирование
Стоимость:
700 ₽
Информационно-справочная система «Авиатехника второй мировой войны»
Курсовая работа
Программирование
Стоимость:
700 ₽
алгоритмы
Курсовая работа
Программирование
Стоимость:
700 ₽
Интеграция IoT в многоуровневую структуру корпоративной сети
Курсовая работа
Программирование
Стоимость:
700 ₽
Курсовая работа. Анализ курсы валют за период времени С++
Курсовая работа
Программирование
Стоимость:
700 ₽
Читай полезные статьи в нашем
Среда разработчика Turbo Pascal V.7.0
К базовым компонентам системы программирования Турбо Паскаль относят:
Указанные компоненты объединяются в единую интегрированную среду разработчика, с которой работают программисты, создавая свои шедевры.
Окно редактора работает в двух режимах: оконном и полноэкранном. Для переключения режимов используем клавиши Alt+Enter . По щелчку окно захватывается курсором мыши. Для освобождения мыши использу...
подробнее
Встроенные функции в VBA
Практически весь программный код модулей VBA содержится в процедурах двух типов Sub (подпрограммы) и Function (функции). Основная задача процедуры-функции Function - это вычисление некоторого значения и возвращение его в точку вызова процедуры-функции.
Синтаксис процедуры-функции Function:
Function Имя_Функции(аргументы As < mun >) As < mun >
< блок операторов >
Имя_Функции = Возвращаемое_Значение
End...
подробнее
Самый сложный язык программирования в мире
Сложность языков программирования можно рассматривать с нескольких точек зрения:
Спагетти-код
Причиной сложности программы для восприятия может стать неумелое обращение с языком программирования или применение его для задач, для которых он не предназначен. Например, в ранних версиях Бейсика не использовались подпрограммы и функции, зато интенсивно применялись операторы GOTO, что приводило к появлени...
подробнее
Особенности тестирования на C#
Тесты позволяют проверить правильность работы проекта во всевозможных ситуациях. Действительно эффективные тесты должны обладать следующими качествами:
Существует достаточно много разновидностей тестирования: системное, регрессионное, функциональное, стресс-тестирование, тестирование производительности, нагрузочное тестирование, тестирование безопасности, тестирование локализации, юзабилити тестиро...
подробнее
Среда разработчика Turbo Pascal V.7.0
К базовым компонентам системы программирования Турбо Паскаль относят:
Указанные компоненты объединяются в единую интегрированную среду разработчика, с которой работают программисты, создавая свои шедевры.
Окно редактора работает в двух режимах: оконном и полноэкранном. Для переключения режимов используем клавиши Alt+Enter . По щелчку окно захватывается курсором мыши. Для освобождения мыши использу...
подробнее
Встроенные функции в VBA
Практически весь программный код модулей VBA содержится в процедурах двух типов Sub (подпрограммы) и Function (функции). Основная задача процедуры-функции Function - это вычисление некоторого значения и возвращение его в точку вызова процедуры-функции.
Синтаксис процедуры-функции Function:
Function Имя_Функции(аргументы As < mun >) As < mun >
< блок операторов >
Имя_Функции = Возвращаемое_Значение
End...
подробнее
Самый сложный язык программирования в мире
Сложность языков программирования можно рассматривать с нескольких точек зрения:
Спагетти-код
Причиной сложности программы для восприятия может стать неумелое обращение с языком программирования или применение его для задач, для которых он не предназначен. Например, в ранних версиях Бейсика не использовались подпрограммы и функции, зато интенсивно применялись операторы GOTO, что приводило к появлени...
подробнее
Особенности тестирования на C#
Тесты позволяют проверить правильность работы проекта во всевозможных ситуациях. Действительно эффективные тесты должны обладать следующими качествами:
Существует достаточно много разновидностей тестирования: системное, регрессионное, функциональное, стресс-тестирование, тестирование производительности, нагрузочное тестирование, тестирование безопасности, тестирование локализации, юзабилити тестиро...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы