Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
|
|||
|---|---|---|---|
|
#18+
Кто использовал, чем вкратце отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)? Это разные стандарты или один стандарт, но с разной реализацией, и совместимы ли они между собой (допустим на одной ноде используется OpenMPI, а на другой MPICH)? В википедии и гугле слишком общо написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2013, 14:55 |
|
||
|
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
|
|||
|---|---|---|---|
|
#18+
MPI, OpenMPI, MPICH, - http://stackoverflow.com/questions/144309/what-is-the-best-mpi-implementation - Performance Comparison of Open Source MPI Implementations ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2013, 22:28 |
|
||
|
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
|
|||
|---|---|---|---|
|
#18+
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 автоматически сбалансировал и кинул задачу на наименее загруженный поток, но с наименьшим пингом (т.е. сам расчитал загруженность и пинг до исполнителя). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2013, 23:08 |
|
||
|
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
|
|||
|---|---|---|---|
|
#18+
[quot MPI, OpenMPI, MPICH]UsmanMPI, OpenMPI, MPICH, А более конкретный вопрос. Есть ли в MPI функциональность позволяющая создать пул с заданным числом потоков в кластере, и передавать задачи в виде std::function(std::packeged_task / labmda / function_ptr) конкретному потоку по его номеру, или передавать в общем в пул, чтобы MPI автоматически сбалансировал и кинул задачу на наименее загруженный поток, но с наименьшим пингом (т.е. сам расчитал загруженность и пинг до исполнителя). MPI штука межплатформнная, как ты передавать коду на фортране лямбду передавать? там тупые и простые инструкции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2013, 08:15 |
|
||
|
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
|
|||
|---|---|---|---|
|
#18+
[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 ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2013, 11:26 |
|
||
|
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
|
|||
|---|---|---|---|
|
#18+
И все ли mpd-демоны должны быть запущены на серверах с одинаковыми ОС и с одинаковой процессорной архитектурой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2013, 11:28 |
|
||
|
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
|
|||
|---|---|---|---|
|
#18+
А что такое пинг в этом контесте? Если потоки локальные то пинг нулевой, а если удаленные, то каким образом им передается код для выполнения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2013, 11:39 |
|
||
|
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
|
|||
|---|---|---|---|
|
#18+
MPI, OpenMPI, MPICH, По-моему так для C++ MPI — вредная технология. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2013, 16:23 |
|
||
|
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
|
|||
|---|---|---|---|
|
#18+
MasterZivMPI, OpenMPI, MPICH, По-моему так для C++ MPI — вредная технология. Почему например, и какая полезная для C++ в случае кластеров? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2013, 16:24 |
|
||
|
Чем отличаются различные реализации MPI (MPI, OpenMPI, MPICH, MPICH1/2/3, OpenHMPP)?
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyА что такое пинг в этом контесте? Если потоки локальные то пинг нулевой, а если удаленные, то каким образом им передается код для выполнения? Да фиг его знает, через run-time codegeneration over llvm например :) А обычно через что новые исполняемые файлы разворачиваются на нодах или всегда руками? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2013, 12:15 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=73&tid=2020022]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 290ms |
| total: | 429ms |

| 0 / 0 |
