OpenMP С/С++. Распараллелить последовательный алгоритм везде, где возможно и целесообразно

Выполнен
Заказ
5573264
Раздел
Программирование
Предмет
C/C++
Антиплагиат
Не указан
Срок сдачи
30 Сен 2023 в 23:55
Цена
5 000 ₽
Блокировка
10 дней
Размещен
24 Сен 2023 в 20:11
Просмотров
98
Описание работы

Программа сравнивает на сходство два ч/б изображения размером 250х250 алготритмом Инвариантных моментов Hu, результат - значение корреляционной функции от 0 до 1.

Программа реализована и работает в последовательном режиме (исходный проект во вложении). Писал сам, готов рассказать по коду как она работает, чтобы автору меньше разбираться в последовательном алгоритме.

Среда разработки - Visual Studio 2013. Проект состоит из двух частей - основная программа "Hu_Moments" и dll библиотека "HuProcess", где выполняются основные вычисления для двух изображений поочередно.

НЕОБХОДИМО программно реализовать параллельный алгоритм(ов) с использованием технологии OpenMP.

ЦЕЛЬ: применение технологии для ускорения вычислений. Результат последовательного и параллельного алгоритмов должен соответствовать.

Теоретический материал см. youtube:

"Воеводин В. В. - Суперкомпьютеры - Технология OpenMP"

" OpenMP Valentin Arkov"

По результату ожидается исправленный проект с переработаным кодом алгоритмов и директивами openMP + описание в word, как именно распараллелен тот или иной алгоритм и его время выполнения.

ПРОСЬБА ОТКЛИКНУТЬСЯ АВТОРУ, ЗНАЮЩИЙ OPENMP

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
8 дней 8 часов 1 минута
Выполнен
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир