Описание тега infiniband

InfiniBand - это технология высокоскоростного коммутируемого канала связи, используемая в высокопроизводительных вычислениях и корпоративных центрах обработки данных.
2 ответа

MPI_SEND занимает огромную часть виртуальной памяти

Отлаживая мою программу на большом количестве ядер, я столкнулся с очень странной ошибкой insufficient virtual memory, Мои исследования привели к спокойствию кода, когда мастер посылает небольшие сообщения каждому рабу. Затем я написал небольшую про…
26 окт '12 в 14:23
1 ответ

Проблема в запросе SA Infiniband

Какой контекст параметров передается в функцию ib_sa_path_rec_get из ib_sa?
25 июл '16 в 16:41
1 ответ

Что такое индекс источника (PI) в контексте ibv_exp_post_send и ibv_exp_post_task?

Я пытаюсь использовать поддержку многоканальной связи, описанную в Приложении D к Руководству пользователя по программированию RDMA. К сожалению, я немного смущен значениями некоторых аргументов функций. Мой вопрос ibv_exp_post_send() а также ibv_ex…
08 ноя '16 в 18:41
0 ответов

Использование ZeroMQ на Infiniband SDP

Я пытаюсь запустить ZeroMQ local_thr/remote_thr на SDP (infiniband) скомпилирован на MSVS2012. Но это не соединение. На IPoIB работает нормально. Операционная система - Windows Server 2008 R2. При дальнейшем расследовании выяснил, что select() вызов…
01 окт '13 в 08:43
1 ответ

Поддерживает ли Distributed TensorFlow соединения InfiniBand "из коробки"?

У нас есть кластер с межсоединениями InfiniBand. Я знаю, что Distributed TF использует gRPC для обработки сетевых вызовов, но мне было интересно, было ли что-то особенное, необходимое для увеличения скорости соединений InfiniBand при использовании g…
27 авг '16 в 18:36
0 ответов

Как вызвать InfiniBand с OpenMPI

Я хотел бы знать, как вызывать оборудование InfiniBand в кластере CentOS 6x с OpenMPI (статические библиотеки) для запуска моего кода C++. Вот как я собираю и запускаю: /usr/local/open-mpi/1.10.7/bin/mpic++ -L / usr / local / open-mpi / 1.10.7 / lib…
13 июл '17 в 19:36
2 ответа

Невозможно создать пару очереди с ib_create_qp

Я пишу модуль ядра RDMA (InfiniBand). До сих пор я успешно создавал домен защиты, очереди завершения для очередей отправки и получения. Но всякий раз, когда я пытаюсь создать пару очередей, вызывая ib_create_qp, она не может создать пару очередей. К…
2 ответа

Как использовать SRQ с разными соединениями в libibverbs

Как использовать SRQ при подключении к нескольким соединениям. скажем, есть три соединения, а именно процесс 0, 1 и 2. для создания SRQ нам нужно вызвать struct ibv_srq *ibv_create_srq(struct ibv_pd *pd, struct ibv_srq_init_attr *srq_init_attr); для…
10 сен '14 в 19:03
1 ответ

Разделение памяти RDMA

У меня есть несколько многоядерных компьютеров, соединенных сетью Infiniband. Я хотел бы иметь некоторые вычисления с малой задержкой в ​​пуле совместно используемой памяти с удаленными атомарными операциями. Я знаю, RDMA - это путь. На каждом узле …
27 фев '12 в 18:50
1 ответ

Как узнать путь установки InfiniBand

Я хочу скомпилировать MVAPICH2 сам, но не уверен, где найти psm.h файл, его нельзя найти в местах по умолчанию. Кто-нибудь знает, какую команду я могу использовать, чтобы найти InfiniBand?
29 окт '12 в 20:29
1 ответ

RDMA быстрая регистрация памяти (FMR)

Я занимаюсь разработкой системы, которая широко использует RDMA (на оборудовании Mellanox) и хотела бы иметь возможность регистрировать области памяти более эффективно / быстрее. Я взглянул на быструю регистрацию памяти и у меня есть несколько вопро…
17 окт '16 в 19:24
0 ответов

Infiniband + KVM

Несмотря на довольно долгий поиск в течение нескольких дней, я не смог найти никакой хорошей информации о следующем - хотя я думаю, что не могу быть первым, кто столкнулся с этой проблемой: мы работаем над высокопроизводительным кластером с MATLAB, …
17 окт '14 в 16:10
1 ответ

Не удается подключиться к серверу через Infiniband

Я пытаюсь создать небольшой сервер на С ++, который просто отображал бы все, что получает через соединение с бесконечной лентой. Я также использую Sockets Direct Protocol и POSIX сокеты под Ubuntu. К сожалению, единственный совет, который я нашел в …
15 июл '13 в 14:32
2 ответа

Ошибка rdma_create_qp(): неверный аргумент

Я новичок в программировании rdma и в настоящее время настраиваю простой клиент / сервер с использованием ib глаголов и rdma cma, но столкнулся со стеной. Мой сервер работает и ожидает подключения, но мой клиент никогда не подключается, потому что п…
18 ноя '16 в 18:24
0 ответов

Ядро программы RDMA (крпинг)

Я использую модуль ядра для передачи RDMA в пространстве ядра на Infiniband (krping.c, ссылка: git.openfabrics.org Git - ~sgrimberg/krping.git/summary). У меня есть карты Mellanox ConnectX-4 (драйвер: mlx5), версия ядра Linux: 3.13, Ubuntu 12.04 и M…
13 июл '16 в 17:43
3 ответа

Как я могу получить кадры Ethernet с ibverbs?

Я хочу написать простую тестовую программу для получения кадров Ethernet с помощью API ibverbs. Код ниже компилируется и запускается, но никогда не получает никаких пакетов. Я использую аппаратное обеспечение Mellanox ConnectX-3 в Ubuntu 18. Вопросы…
30 окт '18 в 11:55
1 ответ

Водителям Mellanox нужен контракт?

У меня есть небольшая сеть Mellanox SAN для лаборатории ESXi. Я использую ESXi 5.1 на нем, поэтому я решил поэкспериментировать с 5.5 и 6.0, чтобы получить опыт. Когда я зашел к водителям по адресу http://www.mellanox.com/page/products_dyn?product_f…
01 окт '15 в 01:32
1 ответ

Разница между Infiniband и RDMA

Справочные страницы команды linux ibstat а также ibv_devinfo сказать ibstat - query basic status of InfiniBand device(s) ibv_devinfo - query RDMA devices В этом контексте, в чем разница между устройствами Infiniband и RDMA? И при каких обстоятельств…
20 янв '16 в 22:01
1 ответ

Увеличить таблицу трансляции памяти (MTT) для карты mellanox Connect-IB

У меня есть толстый узел, который имеет 2 ТБ памяти. С новой картой Connect-IB я хочу увеличить MTT, чтобы я мог зарегистрировать большую область памяти. Я нашел этот пост для HowTo увеличения объема памяти, используемого адаптерами Mellanox, но там…
17 мар '16 в 17:34
2 ответа

Почему MPI использует IpoIB вместо нативного IB?

Я понимаю, что OpenMPI использует OpenIB, а OpenIB использует Ip over Infiniband (IPoIB). Я не понимаю, почему не использовать родной IB, если он быстрее, чем IPoIB? Есть ли реализация MPI, чтобы он использовал родной IB?
27 мар '17 в 02:32