Chinaunix首页 | 论坛 | 博客
  • 博客访问: 142685
  • 博文数量: 137
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2019-01-10 10:08
文章分类
文章存档

2008年(137)

我的朋友

分类:

2008-04-17 08:24:21

    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倍或者四倍.


阅读(1471) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~