Добрый вечер Начал изучать способы распараллеливания и так получилось, что решил сравнить производительность MPI и OpenMP, и получилось, что MPI в большинстве случаев выигрывает по скорости вычислений одного и того же алгоритма. По факту ведь у MPI требуется много времени на передачу сообщений потокам и обратно, а OpenMP только берет данные из общей памяти и выполняет вычисление. Может кто объяснить, откуда выигрыш в скорости выполнения у MPI?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей