Лаба 2й курс. Переделать последовательную программу с++ в параллельные
5 000 руб. за проект
Переделать последовательную программу с++ в параллельные.
1) Есть последовательная программа написанная на с++, необходимо из нее сделать 2 другие.
2.1) Первая с помощью библиотеки pthreads.
2.2) Вторая с помощью средств MPI.
3) В обе программы добавить параметр который передается при запуске. Параметр отвечает за кол-во параллельных потоков.
4) Ожидаемые результаты от программ
1) Есть последовательная программа написанная на с++, необходимо из нее сделать 2 другие.
2.1) Первая с помощью библиотеки pthreads.
2.2) Вторая с помощью средств MPI.
3) В обе программы добавить параметр который передается при запуске. Параметр отвечает за кол-во параллельных потоков.
4) Ожидаемые результаты от программ
- при 2х потоках вырастает скорость в 1.6-1.9 раз
- при 4х потоках в 3-3.5 раз.
- есть граница после которой прибавки скорости нет. может быть 4 потока, а может и 10. Зависит от разработанного алгоритма распараллеливания. Эту границу надо найти.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.