Who am I?
分类: 项目管理
2012-11-13 15:50:18
2.2.4Myrinet互连技术Myrinet 提供网卡和交换机,其单向互连速度最高可达到 1.28 Gbps。网卡有两种形式,铜线型和光纤型。铜线型 LAN 可以在 10 英尺距离内以全速进行通信,而在长达 60 英尺距离内以半速进行操作。光纤型 Myrinet 可以在 6.25 英里长的单模光纤或者 340 英尺长的多模光纤上全速运行。Myrinet 只提供直接点到点、基于集线器或基于交换机的网络配置,但在可以连接到一起的交换光纤数量方面没有限制。添加交换光纤只会增加节点间的延迟。两个直接连接的节点之间的平均延迟是 5 到 18 微秒,比以太网快。由于Myrinet板上集成可编程微处理器,能满足一些研究者的特定需要。2.2.5InfiniBand互连技术
InfiniBand是由InfiniBand协会开发的体系结构技术,它是一种用于实现基于通道的交换式技术的通用I/O规范。由于IB的理论带宽极高——30Gbit/S, 因此备受业内关注。InfiniBand的解决方案包括一个连接多个独立处理器和I/O平台的系统区域网络,它所定义的通信和管理结构同时支持I/O和处理器与处理器之间的通信。InfiniBand系统可以是只有少量I/O设备的单处理器服务器,也可以是大型的并行超级计算机。 InfiniBand规范定义了3个基本组件:
MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0
一个主机信道适配器(HCA)
一个目标信道适配器(TCA)
一个网络交换机
InfiniBand技术通过连接HCAs、TCAs、交换机和路由器而发挥作用(见图1)。位于页节点的InfiniBand设备是产生和使用信息包的信道适配器。
MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0
HCA和TCA可以提供一个无需CPU干预的高可靠端-至-端连接。HCA驻留在处理器节点并提供从系统内存到InfiniBand网络的通路。它也有一个可编程的直接内存访问(DMA)引擎。该引擎具有特殊保护和地址翻译特性,从而使DMA操作可以本地进行或者通过另一个HCA或TCA远程进行。TCA驻留在I/O单元,并提供I/O设备(如一个磁盘驱动器)或I/O网络(如以太网或光纤通道)与InfiniBand网络的连接。它实现了InfiniBand协议的物理层、链接层和传输层。交换机放置在信道适配器之间。它们使几个甚至几千个InfiniBand页节点可以在任意位置互连进一个单一网络,该网络同时支持多个连接。交换机既不产生,也不使用信息包。它们只是根据信息包中路由器报头的目的地地址,将其传送过去。交换机对于节点而言是透明的,同时信息包完整无损地经过交换机网。与目前的通信协议如TCP/IP相比,InfiniBand技术的一个主要变化是InfiniBand硬件承担了原来由CPU完成的许多I/O通信工作,因此在处理并发的多路通信任务时没有现有通信协议所固有的额外开销。在无需系统核心层介入的情况下,它就能够提供零数据拷贝的传输,并使用硬件提供高可靠性和容错性的通信,最终改善了系统的带宽、延迟和可靠性等问题。