Есть машина на базе Athlon64 X2 и однопоточная расчетная программа, которую надо распаралелить.
Поскольку компилятор - gcc, то как я понимаю openmp можно в ближайшем будущем не рассматривать.
Поэтому остаются MPI или threads. В принципе есть перспективы (туманные) запуска программы на кластере, в этом плане MPI выглядит предпочтительней, но меня мучают вопросы:
будет ли MPI эффективно работать на одной машине?
даст ли использование потоков значительный выигрыш по сравнению с MPI?
Заранее спасибо.
Похожие темы
- Новости Параллелизация John the Ripper с помощью OpenMP - поддержка bcrypt, SHA-crypt, SunMD5 (2010)
- Форум Когда оправдано использование CORBA? (2004)
- Форум Использование двух мониторов на одной машине (2011)
- Форум доки по использованию MPI (2006)
- Форум Использование MPI в домашней сети (2014)
- Форум MPI (2003)
- Форум MPI (2003)
- Форум Постоянная синхронизация двух машин. (2018)
- Форум Соединение двух linux-машин (2003)
- Форум Использование двух сетевых адаптеров (2015)