InfiniBand (直译为“无限带宽”技术,缩写为IB )是一个用于高性能计算 的计算机网络通信标准,它具有极高的吞吐量 和极低的延迟 ,用于计算机与计算机之间的数据互连。InfiniBand也用作服务器与存储系统之间的直接或交换互连,以及存储系统之间的互连。[ 1]
截至2014年,它是超级计算机最常用的互连技术。Mellanox 和英特尔 制造InfiniBand主机总线适配器 和網路交換器 ,并根据2016年2月的报道,[ 2] 甲骨文公司 已经设计了自己的Infiniband交换机单元和服务器适配芯片,用于自己的产品线和第三方。Mellanox IB卡可用于Solaris 、RHEL 、SLES 、Windows 、HP-UX 、VMware ESX 、[ 3] AIX 。[ 4] 它被设计为可扩展 和使用交换结构 的网络拓扑 。
作为互连技术,IB与以太网 、光纤通道 和其他专有技术[ 5] (例如克雷公司 的SeaStar)竞争。该技术由InfiniBand贸易联盟 推动。
规格
性能
特征
SDR
DDR
QDR
FDR-10
FDR
EDR
HDR
NDR
信令速率 (Gb/s)
2.5
5
10
10.3125
14.0625[ 6]
25
50
100
理论有效吞吐量 ,Gb/s ,每1x[ 7]
2
4
8
10
13.64
24.24
4x链路速度 (Gbit/s)
8
16
32
40
54.54
96.97
12x链路速度 (Gbit/s)
24
48
96
120
163.64
290.91
编码(位元 )
8/10
8/10
8/10
64/66
64/66
64/66
延迟时间(微秒 )[ 8]
5
2.5
1.3
0.7
0.7
0.5
年[ 9]
2001、 2003
2005
2007
2011
2014[ 7]
2017[ 7]
2020年后
链路可以聚合:大多数系统使用一个4X聚合。12X链路通常用于计算机集群 和超级计算机 互连,以及用于内部網路交換器 连接。
InfiniBand也提供远程直接内存访问 (RDMA)能力以降低CPU负载。
拓扑
InfiniBand使用一个交换结构 拓扑,不同于早期的共享媒介以太网 。所有传输开始或结束于通道适配器。每个处理器包含一个主机通道适配器(HCA),每个外设具有一个目标通道适配器(TCA)。这些适配器也可以交换安全性或QoS 信息。
消息
InfiniBand以最高4 KB的封包 发送消息数据。一条消息可以为:
物理互连
InfiniBand与CX4/SFF-8470连接的交换
除了板式连接,它还支持有源和无源铜缆(最多30米)和光缆 (最多10公里)。[ 10] 使用QSFP 连接器。
Inifiniband Association也指定了CXP 铜连接器系统,用于通过铜缆或有源光缆达到高达120 Gbit/s的能力。
API
InfiniBand没有标准的应用程序接口 。標準只列出一組的動作 例如 ibv_open_device
或是 ibv_post_send
,這些都是必須存在的子程序 或方法 的抽象表示方式。這些子程序 的語法由供應商自行定義。事實標準 的軟體堆疊標準是由 OpenFabrics Alliance 所開發的。它以雙許可證 方式發佈,GNU通用公共许可证 或BSD许可证 用於 GNU /Linux 以及 FreeBSD ,且 WinOF 在 Windows 下可以選擇 BSD许可证 。它已被大多數 InfiniBand 供應商採用,用於 GNU /Linux 、FreeBSD 以及 Windows 。
历史
InfiniBand源于1999年两个竞争设计的合并:未来I/O与下一代I/O。这促成了InfiniBand贸易联盟(InfiniBand Trade Association,缩写IBTA),其中包括康柏 、戴爾 、惠普 、IBM 、英特尔 、微软 及昇陽 。当时有人认为一些更强大的电脑正在接近PCI 总线的互连瓶颈 ,尽管有像PCI-X 的升级。[ 11] InfiniBand架构规范的1.0版本发布于2000年。最初,IBTA的IB愿景是取代PCI的I/O,以太网的机房 、计算机集群 的互连以及光纤通道 。IBTA也设想在IB结构 上分担服务器硬件。随着互聯網泡沫 的爆发,业界对投资这样一个意义深远的技术跳跃表现为犹豫不决。[ 12]
时间线
参见
参考资料
^ 存档副本 . [2017-01-09 ] . (原始内容 存档于2017-07-07).
^ 存档副本 . [2017-01-09 ] . (原始内容存档 于2020-11-29).
^ InfiniBand Cards - Overview . Mellanox. [30 July 2014] . (原始内容存档 于2020-01-11).
^ Implementing InfiniBand on IBM System p (IBM Redbook SG24-7351-00) (PDF) . [2017-01-09 ] . (原始内容存档 (PDF) 于2020-11-25).
^ Vance, Ashlee . China Wrests Supercomputer Title From U.S. . New York Times . 2010-10-28 [2017-01-09 ] . (原始内容存档 于2021-01-27).
^ 存档副本 . [2017-01-09 ] . (原始内容存档 于2016-08-26).
^ 7.0 7.1 7.2 存档副本 . [2017-01-09 ] . (原始内容 存档于2011-09-29).
^ http://www.hpcadvisorycouncil.com/events/2014/swiss-workshop/presos/Day_1/1_Mellanox.pdf (页面存档备份 ,存于互联网档案馆 ) // Mellanox
^ Panda, Dhabaleswar K.; Sayantan Sur. Network Speed Acceleration with IB and HSE (PDF) . Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Ethernet. Newport Beach, CA, USA: CCGrid 2011: 23. 2011 [13 September 2014] . (原始内容存档 (PDF) 于2020-06-13).
^ Specification FAQ . ITA. [30 July 2014] . (原始内容 存档于2016-11-24).
^ Pentakalos, Odysseas. An Introduction to the InfiniBand Architecture . O'Reilly. [28 July 2014] . (原始内容存档 于2014-08-09).
^ 12.0 12.1 Kim, Ted. Brief History of InfiniBand: Hype to Pragmatism . Oracle. [28 July 2014] . (原始内容 存档于2014年8月8日).
^ Timeline . Mellanox Technologies. [28 July 2014] . (原始内容存档 于2019-11-29).
^ Sun confirms commitment to InfiniBand . The Register. [28 July 2014] . (原始内容存档 于2019-06-20).
^ Linux Kernel 2.6.11 Supports InfiniBand . [29 July 2014] . (原始内容存档 于2020-10-21).
^ Is InfiniBand poised for a comeback? , Infostor, [2017-01-09 ] , (原始内容存档 于2020-11-25)
^ Lawson, Stephen. Two rival supercomputers duke it out for top spot . COMPUTERWORLD. [29 July 2014] . (原始内容 存档于2017-01-10).
^ Raffo, Dave. Largest InfiniBand vendors merge; eye converged networks . [29 July 2014] . (原始内容 存档于2017-07-01).
^ Mellanox Demos Souped-Up Version of InfiniBand . CIO. 20 June 2011 [1 August 2011] . (原始内容存档 于2014-01-07).
^ Intel Snaps Up InfiniBand Technology, Product Line from QLogic . HPCwire. January 23, 2012 [2012-01-27 ] . (原始内容 存档于2012-01-27).
^ Oracle Engineers Its Own InfiniBand Interconnects . The Next Platform. [2016-02-24 ] . (原始内容存档 于2020-11-29).
^ NVIDIA to Acquire Mellanox for $6.9 Billion . NVIDIA News. 2019-03-11 [2020-02-12 ] . (原始内容存档 于2019-03-11).
外部链接
一般 标准 存储 外围 音訊 可移动 嵌入式
注:接口依大致速度增序排列,每节最后列出的接口应该是最快的