问题标签 [infiniband]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
731 浏览

networking - 如何以编程方式选择 InfiniBand 或以太网?

我需要(简单的)程序,它允许选择使用什么来传输数据 - Infiniband 或以太网并在运行时切换它们。我搜索了 InfiniBand 文档、google 和 google/codeseaarch,但一无所获。请提供程序或提示,我在哪里可以找到此类信息。编辑:操作系统和实现语言并不重要,尽管 Linux 和 C 是首选。

0 投票
1 回答
641 浏览

c# - 从 .NET 使用 infiniband 的最简单方法是什么?

我有两台装有 Mellanox ConnectX VPI MT26428 infiniband 卡的计算机,运行 Windows 7 并安装了驱动程序。从 .NET 开始进行消息传递(例如通过 MPI)的最简单方法是什么?

0 投票
1 回答
30931 浏览

networking - IPoIB 和 TCP over Infiniband 的区别

有人可以解释 IPoIB 和 TCP over infiniband 的概念吗?我了解本机 infiniband 提供的总体概念和数据速率,但不太了解 TCP 和 IPoIB 如何适应。您为什么需要它们以及它们做什么?当有人说他们的网络使用 IPoIB 或 TCP 和 infiniband 时有什么区别?哪一个更好?我不是来自强大的网络背景,所以如果你能详细说明会很好。

感谢您的帮助。

0 投票
2 回答
1003 浏览

c - 以编程方式检索 infiniband 设备 IP 地址

我正在尝试以编程方式查找 Infiniband 接口的 inet 地址,该接口的名称不知道先验

我在 Linux 上,我想避免解析ifconfig (8)输出。我已经阅读了关于这个答案的第二条评论,它建议用来getifaddrs()检索接口,但是我不能选择 Infiniband 一个。

非常感谢任何帮助。

0 投票
1 回答
1122 浏览

mpi - Windows 和 Linux 之间的互通 MPI

我有几个与 Infiniband 互连的 Windows 机器和 Linux 机器,我需要在这两种环境中运行 MPI 作业,有谁知道使它们互通的最佳方式是什么?

目前,我正在考虑使用开放 MPI 的 windows 二进制文件的 beta 版本。也许我需要在我的 hpc sw 堆栈中添加额外的东西?或者我应该忘记 MPI 并直接在较低层中编码以使 windows 部分工作,因为无论如何都需要 windows 的工作很少。

任何想法都值得赞赏。非常感谢!

0 投票
1 回答
1574 浏览

c - ipoib:检查具有给定 iboip 的 infiniband 节点是否可达

我需要检查对于给定的 ipoib IP 地址,关联的 IB 节点是否连接到 infiniband 交换机。

这个想法是获取 IP 数据包发送到的 IB 端口的 guid,并使用类似 ibnodes 的命令检查该端口是否已连接/可访问。

有人知道如何在用户空间 C 或 cmdline 上实现这一点吗?特别是我有兴趣将 IP 解析为 guid。

谢谢

0 投票
0 回答
585 浏览

networking - 类似于 tcpkill 用于 InfiniBand 上的 IP

有谁知道是否有一个等效的工具可以tcpkill杀死通过 Infiniband 传输的 TCP 连接?目前,当我使用 infiniband 接口时,tcpkill抱怨:

提前致谢

0 投票
1 回答
1440 浏览

infiniband - 我打算用infiniband将18个节点连接在一起我需要什么零件

我打算将 18 个节点与 infiniband 连接在一起,我需要 1 个 36 端口交换机吗?还是我需要 2 个开关?每个节点 1 个 HCA ?双端口?每个节点 1 根电缆 ? 还是我需要2个交换机可以处理子网管理还是必须在主机上。如果它可以在开关上,这是推荐的吗?如何将这个 infiniband 网络连接到现有的以太网网络?我可以将现有的以太网连接留给主机吗?

0 投票
1 回答
3995 浏览

infiniband - RDMA 内存共享

我有几台通过 Infiniband 网络连接的多核计算机。我想在共享内存池上进行一些低延迟计算,并使用远程原子操作。我知道 RDMA 是要走的路。在每个节点上,我都会注册一个内存区域(和保护域)以进行数据共享。

在线 RDMA 示例通常关注单线程服务器和单线程客户端之间的单个连接。现在我想在每个 Infiniband 节点上都有一个多线程进程。我对以下内容感到非常困惑......

  1. 对于总共有 n 个节点和 m 个线程的集群,我应该在每个节点上准备多少个队列对?更具体地说,同一个节点上的多个线程可以共享同一个队列对吗?

  2. 我应该在每个节点上准备多少个完成队列?我将有多个线程在每个节点上发出远程读/写/cas 操作。如果他们要共享一个共同的完成队列,完成事件将被混淆。如果线程有自己独立的完成队列,那么它们真的很多。

  3. 您是否建议我拥有任何现有的库而不是编写此软件?(嗯,或者我应该写一个并开源它?:-)

感谢您的善意建议。

0 投票
2 回答
1637 浏览

linux - /etc/init.d/openibd:第 147 行:意外标记 `;&' 附近的语法错误

您好我正在尝试安装一个相当长的脚本来在 Rocks 集群 6.0 上安装 infiniband 和 OFED 堆栈

这是我尝试运行的

任何人都可以与我分享修复或确定修复此脚本中的错误的方法吗?在文件 /etc/init.d/openibd

这是脚本的一部分,其中包含指示行上的错误。