Как обычно выделяется общая память для DMA / RDMA при использовании Infiniband или PCI-Express?

Существует кластер из 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)?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector