powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
10 сообщений из 10, страница 1 из 1
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
    #38376550
MPI, OpenMPI, MPICH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто использовал, чем вкратце отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
Это разные стандарты или один стандарт, но с разной реализацией, и совместимы ли они между собой (допустим на одной ноде используется OpenMPI, а на другой MPICH)?
В википедии и гугле слишком общо написано.
...
Рейтинг: 0 / 0
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
    #38376703
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
    #38376720
MPI, OpenMPI, MPICH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
UsmanMPI, OpenMPI, MPICH,

- http://stackoverflow.com/questions/144309/what-is-the-best-mpi-implementation
- Performance Comparison of Open Source MPI Implementations
Спасибо, почитаю!

А более конкретный вопрос. Есть ли в MPI функциональность позволяющая создать пул с заданным числом потоков в кластере, и передавать задачи в виде std::function(std::packeged_task / labmda / function_ptr) конкретному потоку по его номеру, или передавать в общем в пул, чтобы MPI автоматически сбалансировал и кинул задачу на наименее загруженный поток, но с наименьшим пингом (т.е. сам расчитал загруженность и пинг до исполнителя).
...
Рейтинг: 0 / 0
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
    #38376783
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot MPI, OpenMPI, MPICH]UsmanMPI, OpenMPI, MPICH,


А более конкретный вопрос. Есть ли в MPI функциональность позволяющая создать пул с заданным числом потоков в кластере, и передавать задачи в виде std::function(std::packeged_task / labmda / function_ptr) конкретному потоку по его номеру, или передавать в общем в пул, чтобы MPI автоматически сбалансировал и кинул задачу на наименее загруженный поток, но с наименьшим пингом (т.е. сам расчитал загруженность и пинг до исполнителя).

MPI штука межплатформнная, как ты передавать коду на фортране лямбду передавать? там тупые и простые инструкции
...
Рейтинг: 0 / 0
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
    #38376828
MPI, OpenMPI, MPICH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Lepsik]MPI, OpenMPI, MPICHпропущено...


MPI штука межплатформнная, как ты передавать коду на фортране лямбду передавать? там тупые и простые инструкции
Ну из той же википедии передается C-шная функция printf(), а программируется в "стиле fork()":
автор#include <stdio.h>
#include <mpi.h>

int main (int argc, char* argv[])
{
int rank, size;

MPI_Init (&argc, &argv);
MPI_Comm_rank (MPI_COMM_WORLD, &rank);
MPI_Comm_size (MPI_COMM_WORLD, &size);

printf( "Hello world from process %d of %d\n", rank, size );

MPI_Finalize();

return 0;
}
Единственное, если по простому объяснять, мне необходимо тоже самое, но не в "стиле fork()", а в стиле C++11 std::thread/std::packaged_task ...
...
Рейтинг: 0 / 0
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
    #38376830
MPI, OpenMPI, MPICH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И все ли mpd-демоны должны быть запущены на серверах с одинаковыми ОС и с одинаковой процессорной архитектурой?
...
Рейтинг: 0 / 0
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
    #38376834
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что такое пинг в этом контесте?
Если потоки локальные то пинг нулевой, а если удаленные, то каким образом им передается код для выполнения?
...
Рейтинг: 0 / 0
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
    #38376935
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MPI, OpenMPI, MPICH,

По-моему так для C++ MPI — вредная технология.
...
Рейтинг: 0 / 0
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
    #38376936
MPI, OpenMPI, MPICH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivMPI, OpenMPI, MPICH,

По-моему так для C++ MPI — вредная технология.
Почему например, и какая полезная для C++ в случае кластеров?
...
Рейтинг: 0 / 0
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
    #38377283
Anatoly MoskovskyА что такое пинг в этом контесте?
Если потоки локальные то пинг нулевой, а если удаленные, то каким образом им передается код для выполнения?
Да фиг его знает, через run-time codegeneration over llvm например :)
А обычно через что новые исполняемые файлы разворачиваются на нодах или всегда руками?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]