InfiniBand技术是一种高速,可扩展,提高IO效率的技术,它的目的是使用户用尽可能少的系统资源,最大限度的提升计算机性能.该技术并不仅仅希望提高计算机的性能,同时,它还致力于减少设备开支,节省设备所占空间和降低电耗损.InfiniBand产品是目前主流的高性能计算机互连设备之一,该标准现在由IBTA负责维护和制定.
事实上,目前InfiniBand的产品和解决方案都是集中在芯片和硬件层,包括SUN,HP,IBM等服务器生产商,Qlogic等交换机,路由器生产商和一些芯片厂商.这些厂商希望使用InfiniBand架构改善服务器端输入/输出性能.然而,为了发挥InfiniBand应有的作用和优势,硬件和软件必须充分在操作系统,管理层以及应用层整合起来,因此,现在InfiniBand还在不断的发展和完善中.
IBA=InfiniBand Architecture(InfiniBand架构),有IBTA组在2000年十月提出.出现不久,它就称为高性能计算中重要的组成部分.
IBA设备的分类
信道适配器(Channel Adapter)
HCA:Host Channel Adapter
TCA:Target Channel Adapter
交换机
路由器
转发器(repeater)
链路,就是将交换机,路由器等链接起来的线缆.
由下图可见InfiniBand网络示意图:
其中,End Node就是主机.
IBA的层次
IBM和SCSI协议或者IP协议相似,分为四层.物理层,链路层,网络层和传输层,其定义和IP协议的前四层很相似,所以这里就不累述了.
这里需要说明的是,IBA定义的物理传输速率,单链路的信令传输速率是2.5G/s,数据传输速率是2G/s,混合速率是4G/s,而且它是支持并行的,四根链路的传输速率就是上述速率*4.这正式它在高性能计算中被广泛应用的原因.
此外,上述的速率定义还是在SDR(single Data Rate)中的速率,在目前已经被广泛使用的DDR(Dual Data Rate)和QDR(Quad Data Rate)技术上,它的速度还可以提高2倍或者四倍.
阅读(1522) | 评论(0) | 转发(0) |