Лаба 2й курс. Переделать последовательную программу с++ в параллельные

5 000 руб. за проект
10 мая 2023, 11:56 • 13 откликов • 47 просмотров
Переделать последовательную программу с++ в параллельные.
1) Есть последовательная программа написанная на с++, необходимо из нее сделать 2 другие.
2.1) Первая с помощью библиотеки pthreads.
2.2) Вторая с помощью средств MPI.
3) В обе программы добавить параметр который передается при запуске. Параметр отвечает за кол-во параллельных потоков.
4) Ожидаемые результаты от программ
  • при 2х потоках вырастает скорость в 1.6-1.9 раз
  • при 4х потоках в 3-3.5 раз.
  • есть граница после которой прибавки скорости нет. может быть 4 потока, а может и 10. Зависит от разработанного алгоритма распараллеливания. Эту границу надо найти.
5) Исходники последовательной программы высылаю.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Сделал заказ ровно в срок, качество отличное!
9 месяцев назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
Ответственный заказчик, четкое ТЗ. Рекомендую к сотрудничеству.
9 месяцев назад