Существует кластер из 10 узлов (x86_64 CPU + 8 GB RAM), подключенных Infiniband или же Compact PCI Serial (т.е. PCI-Express 8x 3.0) с возможностью RDMA (Общая память).
Как распределить общую память между узлами в кластере, чтобы использовать MPI (OpenMPI, MPICH2, Intel MPI) с openib BTL (Слой передачи байтов), я должен использовать для этого ММАП (), SysV (), MPI_COMM_ALLOC_MEM () или как то еще?
Какие функции обычно используются для этой цели, или вы можете привести пример исходного кода для выделения разделяемой памяти для RDMA при использовании Infiniband или Compact PCI Serial (т.е. PCI-Express 8x 3.0)?
Задача ещё не решена.
Других решений пока нет …