英文翻译

发布时间:2015-05-05 22:23:39   来源:文档文库   
字号:

Myrinet - 一个千兆每秒局域网

(根据主题演讲由查尔斯L.塞茨介绍)

南妮特J.博登,丹尼·科恩,罗伯特E. Felderman

艾伦·E. Kulawik,查尔斯L.塞茨,雅科夫N. Seizovic,和闻景苏Myricom公司,325 N.圣塔安尼塔大道阿卡迪亚,CA 91006

摘要:Myrinet的是局域网络(LAN)的基础上,一种新型

用于数据包通信和“massivelyparallel内切换技术处理器“(MPP的)。想想的Myrinet作为MPP消息传递可以跨越校园的尺寸,而不是作为一个广域网络比这是在近距离操作的电信网络。该技术措施对使Myrinet的现实纳入发展

1)稳健,25米沟通渠道,流量控制,数据包

成帧,和错误控制

2)自初始化,低延迟,直通开关;

3)主机接口,可以映射网络,选择路线,并

从网络地址的路由,以及手柄分组交通翻译;

4)简化主机软件,可以直接沟通用户进程与网络之间。

背景。

为了理解如何Myrinet的不同于传统的局域网如

以太网和FDDI,它是有帮助的开始的Myrinet的家谱。 Myrinet的是植根于两个ARPA资助的研究项目的结果,加州理工学院马赛克,一个实验,细粒度多机[1],而USC

信息科学研究所(USC / ISIATOMIC局域网[23],这是

用马赛克组件构建。 Myricom公司,公司是一家初创公司

这两个研究项目的成员创立。

多机消息传递网络:一个多机[45]是一个MPP架构包括计算节点的集合,每个它自己的存储器,通过消息传递网络相连。加州理工学院马赛克是一个实验,“挑战极限”多机设计并朝向一个系统具有高达数万小编程,单芯片的节点,而不是几百个电路板尺寸的节点。该细粒度多机放置在messagepassing更极端的要求网络由于较大数量的节点和一个更大的计算之间的相互依存关系处理不同的节点上。该

对于马赛克开发消息传递网络技术[6]实现其目标如此之好,它被用在其他几个MPP系统,包括中粮英特尔三角洲和Paragon多计算机,斯坦福DASH多处理器,以及麻省理工学院的灰西鲱多。

草案941116 - 2 - 要显示IEEE MICRO 19952

在常见的局域网,多机的消息传递网络发送和在分组的形式接收数据。任何节点可发送分组到任何其他节点。一个包由一个字节序列的开始的一个路由头,这是通过路由电路检查,通过操纵该分组网络。首标后面是一个任意长度的有效负载,这是数据传送到目的地。该分组由一个挂车终止

(或尾部),其可包括一个校验和的最大长度分组,在网络界称为最大传输单元。

MTU),可以通过公平的考虑在仲裁限制在发送和接收的节点的路由的电路和由缓冲器尺寸的限制。

如果一个程序发送比MTU,操作系统较大的消息碎片的消息转换成一连串的信息包,并且接收节点重组的数据包。

在局域网相比之下,MPP特色鲜明messagepassing

网络包括:

高数据速率,今日频道的数据速率的范围是从几百到

数千兆位/秒(Mb / s的)。这些个别信道是常用

组织全双工对所谓的链接。的组成的Myrinet的链接

全双工对640MB / s的信道被合理地被称为1.28Gb / s

相比与链接速率为10Mb / s的“10-基地”或100Mb / s的“100基地”以太网,在该以太网通道仅在一个方向进行分组一次。

常规拓扑结构和可扩展性。该网络是由构成在数学上常规互连基本的路由电路

拓扑结构。早期的超立方体后,大部分多机采用lowdimension

拓扑结构,例如二维网格中示出

1.不同的局域网,如以太网和FDDI,其中所有的数据包流量共享一个物理介质,网络等的二维网状被说成是可扩展的。总容量的增长与数量节点,因为许多数据包可能是在运输过程中同时沿不同路径。网络的规律性允许简单,路由算法是避免了可能发生的死锁由于循环依赖该路线。为对这些技术问题的论文集参见[7]

非常低的错误率。因为作为一个多机消息传递网络工作在帧内的计算机环境,典型地为有源背板,位错误或丢失的分组的发生可制成极其罕见的,并且仍未被发现通信错误更为罕见。这种高可靠性,在与通常的假设,在局域网的通信对比

不可靠的,有很多的影响。如果多机的消息处理软件必须假定物理通信是不可靠的,它需要采用更复杂的通信协议,使

端至端通信可靠。这些协议还需要额外的存储来保存发送的数据包的临时副本。在通信的MPP率,执行这样的协议将增加显著开销每个分组。

草案941116 - 3 - 要显示IEEE MICRO 19952

1:分组通过的一部分同时流过一个例子二维网状网络的MPP。在下部中喷射出的数据包左和沮丧在路由电路的右上方是那些和从所述计算节点。一旦报头已经被解码,在

输入通道,直通路由电路推进包成,如果它不是已在使用中所要求的输出信道;否则,该分组被阻止,如在顶部中心节点,直到传出信道变得可用。在X-然后-Y维序路由说明消除了循环依赖的途径,因此避免了死锁。直通路由。在其中通信是可靠的环境中,路由电路可以使用路由的侵略性被称为藩篱路由选择。在常规的存储和转发路由,整个包被缓冲并且其校验在各个中间节点验正之前的数据包发送所要求的输出信道。在直通路由,该分组被立即前进到所需的输出信道

作为标题被接收和解码。有可能在任一情况下,该需输出信道已在使用中,在这种情况下,该分组必须举办或阻塞,直到通道可用。

流量控制的每一个通信链路上使用。如果所需输出信道已在使用中,一个存储和转发的数据包必须保持排队在路由电路或节点,其被假定为具有相当大的内存量的数据包缓冲。在直通通常的策略路由是阻止与流量控制,如果需要的传出包

通道已被使用。以这种方式,切口贯通布线电路不需要数据包缓冲,但每个环节都要提供流量控制。该草案941116 - 4 - 要显示IEEE MICRO 19952月常见的机制来提供流量控制是承认每一个流量控制单元,通常为一个字节。

USC / ISI ATOMIC LAN MPP路由网络和局域网的演变

不同的要求,假设和技术。然而,有一个需要更高的速度局域网。自从UNIX工作站第十年出现在市场上,处理器的速度已经提前了至少100〜倍,而大多数工作站仍随相同commondenominator10Mb / s的以太网。新的应用程序,如增加使用分布式计算和视频的存储和通信的,放置在网络性能,带宽和额外的要求延迟。

1991年,一个研究小组在USC / ISI开始有远见的项目中使用MPP组件构建高速局域网。几周之内的事接到几个马赛克主机接口和一个软件工具包之后,TOMIC项目表现出了小型网络执行标准的TCP / IP400MB / S的网络内爆率的沟通。马赛克接口链在一维和包可以解决任何其他节点向上或向下的产业链。该试验台增长到包括横杆的等效开关基于二维目马赛克多机阵列。为了处理链的不规则拓扑长短不一通过交换机连接的,原子自动添加网络映射和转换的网络地址的路由。

映射和地址到路由转换为所需要的重要见解适应在MPP网络到LAN环境。

原子弹试验平台也表现出特别的实验结果息,超过1015位而不单个位错误的转移或丢弃的数据包。

虽然原子是一个创新的研究项目,原子试验台曾在这里上市,所以我们可以参考他们后来实际限制。

1.采用异步请求的通信链路/确认信号,这是专为距离可达1米。链接操作正确在更长的距离,但在逐渐较慢的数据传输率,由于异步信号的飞行时间。在此外,由于没有一个应答上一个断开信道引起针对该信道,以块中的任何数据包,最终导致僵局整个网络。

2.网络拓扑结构,通过2-D-网连接的接口1-D链作为开关多机,是用于网络映射复杂,没有允许链中的主机被断电。没有很好地利用了发现的大量的计算能力和存储器隐藏在原子开关。

草案941116 - 5 - 要显示IEEE MICRO 19952

3.原子的表现是由缺乏一个DMA引擎在有限主机接口;然而,该接口的能力,以执行一个复杂的控制程序是用于管理网络接口的关键。

4.这是可以实现的端至端数据率,这并不奇怪,限于由TCP / IP协议中的主机操作系统“协议栈”。Myrinet的组件和操作

Myrinet的设计,直接是基于原子经验,好坏。有,但是,没有任何约束的Myrinet使用现有的MPP网络。相反,我们的小组开发的通信方案,路由技术,定制VLSI芯片和网络控制软件专门为局域网环境中,同时仍然保持在MPP的绘图重技术。支配一个LANMyrinet的操作规范公布和公开[8]

2是为了提供上下文的详细的一例描述后面。一个MyrinetLAN由点至点,全双工链接连接主机和交换机。多端口交换机可以通过链接到其他交换机和向单端口的主机进行连接在任何拓扑的接口,包括那些与周期。

计算机

接口

开关

计算机

接口

计算机

接口

计算机

接口

计算机

接口

计算机

接口

T开关

开关

计算机

接口

计算机

接口

计算机

接口

光纤

链接

电气电缆

链接

2:对于一个Myrinet的局域网络中的可能的配置。电气,电缆链接。该标准的Myrinet电缆由18双绞线,在各个方向9和被驱动和感测到的以平衡,差分模式〜1V信号〜2V的差异。电缆是物理〜1cm的直径,屏蔽,灵活,UL认证型CL-2

草案941116 - 6 - 要显示IEEE MICRO 19952

这些负载端的传输线具有特性阻抗中〜105W,并〜0.6C的传播速度。传输是同步的,在发送端在80M 9位的速度字符/秒。 9位的字符可以是一个8位数据字节或之一五个控制符号。该信号编码为不归零(NRZ),在其中一个信号转换编码二进制1和不存在过渡编码的二进制0的全零字符是IDLE控制符号,这是由不被检测到丢弃。接收电路是异步的;一个字符可随时到达相对于接收系统的时钟,并在以后同步于这些时钟由流水线同步器电路[10]

延迟变化和线路驱动器和电缆之间的对和延迟变化之间的串扰接收机歪斜的过渡处的信道的接收端。该接收电路采用了容忍偏差抽样窗口技术多达一半的12.5ns字符周期。这些传统的编码和感测技术导致在比特误差率(BER)远低于10-15电缆25米长。的信号失真,其中一些是二次同的长度,并在更长的累积歪斜化妆低错误率操作距离越来越困难,所以25米被选择作为最大长度电缆。更长的距离,可以跨越或者使用电缆中继器或光纤链路后面描述。流量控制由接收机完成的注射控制符号停走到链路的另一正在进行信道。最多可以有在公交23个字符上一轮25米的Myrinet电缆的行程,而走走停停符号可能需要几个字符时期生成和解码。接收器,因此,包括队列举办“松弛缓冲”,经营概念作为描绘图3.如果下游流量封锁使松弛缓冲区填满到停止线,接收器产生一个STOP控制符号,这样的流动将在缓冲区溢出之前停止。

当下游流动再次开始,则接收机产生一个GO控制符号当水位达到GO线。缓冲区的顶部部分防止超支;所述缓冲器的底部防止数据饥饿。

GOSTOP之间的缓冲位置提供滞保证这走走停停控制符号不会消耗过大的带宽相反正在进行信道。

间隙控制符号标志着一个数据包的结束,并且可以连同GO

STOP,出现冗余。发件人要求发射非空闲性格定期为类似载波侦听的机制检测中打开链接。也有长周期超时,用于检测数据包阻塞超过50ms的〜如果因为可能会出现软件错误或在头位错误导致死锁。这个长周期超时使发送者的数据包的阻塞部分被丢弃,并且一个向前复位(FRES)控制符号被发送到接收器。

草案941116 - 7 - 要显示IEEE MICRO 19952

GO

停止

32字节

32字节

16字节

3:松弛缓冲的操作。

这些Myrinet的环节彻底解决了第一套实用的局限性原子LAN。数据包格式和路由。一的Myrinet包的格式示于

4.当一个数据包进入交换机时,报头的前导字节确定出端口,并且然后剥离该分组。什么时候一个包进入一个主机接口,所述前导字节标识的类型包,例如,映射分组,网络管理分组,数据包同一个IP包作为其有效载荷,或由重量轻的协议携带的数据。“toswitch”之间的每个头字节的最显著位区分和“到主机的”字节。如果所有的数据包游历已知的航线,该位将是多余的。然而,在该编码的冗余头允许接口来检测和处理故障引起误传,并通过允许交换机下降简化网络映射“到主机的”数据包和主机砸“到交换机的”数据包。

1(到交换机),端口号

1(到交换机),端口号

0(主机),类型

有效载荷...

有效载荷...

CRC

GAP

Myrinet的头

(可变长度)

Myrinet

拖车

有效载荷

(任意长度)

4:一个Myrinet的分组的格式

交付给目标主机一的Myrinet包的有效载荷是任意长度;因此,它可以携带任何其他类型的分组(例如,一个IP分组)而没有适配层。

草案941116 - 8 - 要显示IEEE MICRO 19952

8位循环冗余校验(CRC)的字符计算上整个分组,包括报头,并且被携带在所述分组拖车。

因为分组报头被修改在每个交换机中,CRC是重新计算各个环节如果数据包上的CRC不正确,它进入时,一个开关,这将是不正确的相同的位的位置时,它离开开关。因此,如果有错误,在上一个路由路径的任何链路,误差可以在目的地被检测到。

Myrinet的交换机。 Myricom公司目前正在发售48端口交换机,和开发1632端口交换机。这些交换机采用完全相同相同的阻挡-直通(虫洞)路由[6]中使用的messagepassing

例如MPP系统,英特尔的Paragon和克雷的网络T3D。通过一个8口交换机的最坏情况(路径形成)延迟550ns。交换机的核心是一个流水线横杆,它引入了无数据包流之间的内部冲突。此外,再循环令牌仲裁保证公平(线头没有优先级的问题)。

这些开关是基于两个定制VLSI芯片,纵横开关芯片形成开关本身,以及一个双Myrinet的接口芯片,它执行所述的Myrinet链路协议的自治部分,包括流控制。基于对0.8毫米CMOS芯片的电流领域和性能技术,还有大量的“净空”的持续发展这些开关。

5是一款4端口交换机的照片。主要设计标准这些开关是,他们是体积小,低功耗,selfinitializing可以放置在配线间,过度的天花板,或者在装置任何其他位置方便布线网络。这4个端口的交换机需要从〜一方或双方两个电源15W+ 12V±3V电源,所以该备用电池可以很容易地提供。这些开关操作正确地在环境温度上升至55℃。由于交换机包含只有短暂的状态,没有软件,没有涉及安全问题哪些主机被允许下载程序或路由表进入开关。所有的开关也就是引导数据包。

Myrinet的报文格式和交换机已经完全解决了第二个原子LAN的实际限制。

因此,许多人已书面和争论MPP网络拓扑结构 - 超立方体,网格,托里,发棵,和其他人 - 这往往是问题出现如何划分的Myrinet。该Myrinet的拓扑结构是任意的,但基于高度的开关。为了使一个具体表现相比之下,让我们来看看的Myrinet如何很好地模拟或更换二维目。一个32端口交换芯片(〜900引脚)可以取代16网状路由芯片(132引脚各自)的4×4路由模块中服务于英特尔三角洲多机16个节点。十六交换机链路将连接到所述节点,并且16将模拟的4x4的边缘目。高程度的交叉开关将取代16芯片之一,减少一半的总针数,引入较少的内部冲突,并减少。

草案941116 - 9 - 要显示IEEE MICRO 19952

直径的网络事实上,自从外部链接可能会很长,1甚至不会需要连接16个节点的模块在一个网格,但可以使用一个直径低级 - 网络。道德是的确切细节拓扑对网络性能比的程度影响较小从该网络被构成的开关。

5:一个4端口的Myrinet交换机的照片。注意键盘对于规模。此开关有2.56 GB / s的二分带宽,并运行在15瓦。

Myrinet的主机接口。图6示出了主机接口的组织和定制VLSI芯片拉奈岛的内部细节上的接口的基础。该微架构提供了一个灵活和高性能通用总线之间的接口称为E-总线和Myrinet的链接。 Myricom公司是航运的Myrinet / S总线接口为Sun SPARCstations - 一个后卡大小的电路板中,由于整合的所提供的电平拉奈芯片 - ,并正在开发接口等几个公交车,

包括PCI

SRAM被用来存储Myrinet的控制程序(MCP)以及用于

包缓冲。此32Kx32存储器在每个时钟访问两次期间,一旦通过E-总线和一旦由处理器或数据包的接口。

由于E总线访问没有仲裁,拉奈出现从E总线

草案941116 - 10 - 要显示IEEE MICRO 19952

如同步存储器,并且可以放置作为总线受控器上几乎任何

32位内存或I / O总线。此外,当DMA引擎用于提供的地址,在拉奈可以充当总线主控器传送的数据块在E-总线和SRAM之间。 DMA引擎还计算互联网校验它传送数据。

32位,快速,静记忆

SRAM

Myrinet的端口

Myrinet的接口

接口

处理器

DMA

发动机

数据

地址

额外的逻辑

特有的

巴士

时序和控制信号

工作站I / O总线接口

拉奈芯片

6:一个主机接口的框图。

公共汽车

公共汽车

E总线

Myrinet的主机接口,保留了所有的原子的最佳特性主机接口,但增加的DMA引擎与互联网校验算解决了ATOMIC LAN的第三实际限制。

光纤接口。 Myrinet的光纤接口连接在一侧的电Myrinet的端口和在另一侧,以一对光纤。在ISO参考模型的计算机网络而言,光纤链路和接口可以同时作为一个2级桥,为3级路由器。门廊芯片,其相关的记忆,和MCP的专门版本

处理的光纤接口的电气Myrinet的端口,并提供了缓冲松弛的〜1500B /公里需要保持流量控制光链路。当由纤维连接的两个光纤接口用作2级桥,它们保持为相同的逻辑特性

Myrinet的链接。然而,光纤链路可被用来连接不同Myrinets,例如在不同的建筑物。它可能是不必要的每个主机在一个大楼,以保持网络的映射在另一栋建筑,这样的光纤接口允许网络是分离的。作为一个3级路由器,它采用一种“MessageWay”协议,一个光纤接口参与其自己的网络的映射,但是通告本身作为一个路线到另一个Myrinet的。路由到一个光纤接口的数据包可然后包含在另一个网络中的地址,并翻译从该地址中的其他网络的路由,执行后的数据包是穿过光纤链路发送。软件控制,并提供访问Myrinet的软件被分成在Myrinet的控制程序(MCP)上的处理器执行

主机接口,和设备驱动器和操作系统中执行的主人。Myrinet的控制程序。在MCP是由设备驱动器最初装载当主机启动,并开始为即将执行的设备驱动程序释放复位信号。该MCP随后与交互的同时其主机和网络。

在主机侧,接口是由一组单producersingle-受控消费者的命令和应答队列。一个典型的来自主机的命令是用于在MCP执行收集在一个操作一组数据块在指定的主机地址和字数,产生于所得到的数据包的因特网校验,并将其插入在指定

在分组的位置,向所得到的数据包发送到具有主机指定的网络地址,并发出信号完成这些操作在确认队列和任选通过产生一个中断主人。执行这样的命令包括控制所述DMA引擎从一个网络地址的路由一个翻译,前面加上途径和分组类型来输出数据包,并控制该分组的接口。在在接收方向,在MCP检查输入数据包的有效性,解释标头,传输分组数据到指定的分散的缓冲区中主机存储器,并发出一个数据包的到达的确认排队和任选通过产生一个中断给主机。交错与这些相互作用与主机的MCP执行连续映射和监测(重映射),使网络自配置和自愈,路由选择,和存储转发组播。一个在每个Myrinet的主机接口的选择来映射网络发送的数据包映射到其他接口和自身。该选择映射器既可以做手工,由网络管理员干预,或者自动地被Myrinet的本身。特别是,如果该

映射接口的主机被关闭,或者如果故障链路切Myrinet的成

不相连的网络,一个或多个新映射器被自动地选择。网络的图是由映射接口到静止分布。每个接口然后计算从自身的路由到所有其他接口,所有这些路线都保证是无死锁。

草案941116 - 12 - 要显示IEEE MICRO 19952

映射算法的唯一困难的部分是鉴定开关不连接到主机。主机接口有一个网络地址识别它们唯一的,但交换机不。如果一个开关连接连到一个主机接口时,它可以很容易地确定,但如果它只连接到其他交换机,其身份必须由路线推断通过开关。虽然这些操作的细节超出了本文的范围内,Myricom公司定期提供在MCP源代码和编程工具,其研究的客户,使他们可以定制接口自己的需求,并计划最终发布源

MCP代码为我们做的Myrinet接口开放的政策的一部分。

在网络安全方面的利益,在MCP包括没有“后门”

可能会允许其他网络主机替换不同版本的MCP。实际上,接口存储器的段,其中在MCP驻留是写保护从MCP本身,并且可以从主机仅加载。

主机软件。该Myrinet的主机软件之间提供接口UNIX用户进程与主机接口板。 Myricom公司提供了既标准的TCP / IPUDP / IP接口,以及一个简化的Myrinet应用程序编程接口(API)。图7是一个“复制图”即示来自用户的过程中涉及获取信息的步骤网络。对于接收,而不是发送,只需反向的箭头。

标准

1拷贝

TCP / IP协议

Myrinet

1拷贝

TCP / IP协议

Myrinet

0拷贝

协议

用户内存

内核内存

接口存储器

网络

校验和复制

校验

复制和

校验

7:图复制为不同的软件接口实现。

在该标准中,规定的“一个拷贝”TCP / IP接口,UNIX的拷贝从用户空间模块到内核空间,计算校验无论是在单独穿过块或作为复制部分,并给出了主机接口命令发送的数据包。该MCP将数据复制到使用DMA引擎拉奈存储器,然后将分组传送到网络中使用的分组的接口。该数据被移动的至少3次,

草案941116 - 13 - 要显示IEEE MICRO 19952

但是DMA和分组接口操作是(几乎)无为主机,所以这个方案被称为“一次拷贝”执行。在OperatingSystem的实现,允许它的Myrinet的主机接口可以分载来自主机的因特网校验和的计算。事实上,该Myrinet的主机接口被设计为允许动作的零拷贝模式直接从用户空间,但工作站厂家不分发版本的TCP / IPUDP / IP协议栈,可以完全利用该接口的功能。

为了接近I / O总线的性能,更遑论的网络,有必要绕过操作系统。该MyrinetAPI将其自身设置由该分配若干unswappable页数系统调用存储器用作数​​据交换区,并且此后可避免的UNIX系统调用。用户进程可以管理的命令,并确认使用的Myrinet-API函数库队列。

8:实测性能(在199484日)

信道的数据速率

SPARC-220MHz的系统总线

DMA数据传输速率

原始速度测试

MyrinetAPI8KB数据包)

TCP / IP0拷贝,硬件校验和)

UDP / IP1拷贝,硬件校验)

640 Mb / s

444 Mb / s

380 Mb / s

250 Mb / s

70 Mb / s

55 Mb / s

8以表格形式列出对Myrinet的连接数进行基准测试

SPARC-2工作站。在SPARC-2具有20MHz的系统总线,但支持16位字突发传输,其结果是将DMA的性能更好

比只实现较小的突发流量大小25MHz的系统总线的机器。一原始速度测试程序实现单向的,端 - 端率上8KB数据

块几乎是一样快的系统总线。 MyrinetAPI函数实现

单向的,250MB的端至端率/ s的上8KB的块,一个性能水平由指令数目的接口的处理器有限执行来处理每个数据包。该Myrinet-API的性能数据UNIX的工作站上的进程完全媲美商业MPP多计算机节点之间。的性能标准的UDP / IP接口与执行Internetchecksum硬件运算是在信道带宽的小于1/10,但足够高,以满足许多应用的需求。零拷贝

草案941116 - 14 - 要显示IEEE MICRO 19952

TCP / IP协议的结果与开发的实验协议栈达到研究人员在Sun Microsystems。该软件的Myrinet处理的第四个实践的某些方面限制原子局域网,特别是通过MCP处理太多的

在接口网络控制自己,并通过简化访问由MyrinetAPI提供的。达到快速网络的全部潜力,然而,这将是必要的工作站和PC制造商提供更快的I / O总线,并且特别的操作系统,可以利用的接口,可以直接与用户进程交互的功能。

结论

我们的团队是特别高兴热器II被描述为

承载基础,研究成果的又一成功案例 - 在这种情况下,多机技术和原子-LAN的项目,无论是赞助商通过ARPA - 为商业惯例。我们已对这种技术转型,因为我们相信,Myrinet的会产生积极影响计算的做法在若干领域。Myrinet的演示每任局域网的单位成本的最高性能我们都知道。功能,如自配置和容错让它也有用作为I / O结构,高可靠性MPP网络,或平台总线。正如人们从它的MPP家谱预期,Myrinet的是

理想的集群计算应用。与另外的光纤的链接,Myrinet的也可以提供高带宽,低延迟,低误码率网络上的数据包混合种类多达以公里的通信直径。 Myrinet的并不需要扩展超出柜到校园直径的范围是有用的。对较大的区域,这是简单的

提供的Myrinet和广域网之间的网关。对于较小领域,我们可以继续使用公交车。

草案941116 - 15 - 要显示IEEE MICRO 19952

参考

[1]查尔斯·L·塞茨,南妮特J.博登,雅科夫Seizovic,文景苏“的

加州理工学院的马赛克Ç多机的设计“的诉讼

华盛顿研讨会集成系统,第1-22,麻省理工学院大学

出版社,1993年。

[2] FeldermanR.DeSchonA.,科恩,D.,芬兰人,G.,“原子:一个高速

当地的通信架构,“中国高速网,卷。

3,第1号(1994),第1-29

[3]芬兰,GG,“网络通信与工作站的整合

建筑,“计算机通信回顾,199110月。

[4]威廉C. Athas,查尔斯L.塞茨,“多计算机:消息传递

并行计算机,“IEEE计算机218):9-2419888月。

[5]查尔斯·L·塞茨,“多计算机,”第五章中的发展

并发通信,主编CAR Hoare的,艾迪 - 韦斯利,

1990年。

[6]查尔斯·L·塞茨,文景苏,“A系列路由和通信

芯片基础上的马赛克,“华盛顿大学论文集

研讨会上集成系统,第320-337,麻省理工学院出版社,1993年。

[7]互连网络的高性能并行计算机,I.

D. SchersonAS优素福,编辑,IEEE计算机学会出版社,洛杉矶

洛斯阿拉米托斯,加利福尼亚州,1994年。

[8]Myrinet的连接和路由规范”

http://www.myri.com/myricom/documents.html

[9]雅科夫N. Seizovic,“管道同步”的论文

在高级研究在异步电路国际研讨会

与系统,113日至5日,1994年,盐湖城,犹他州,IEEE计算机

社会出版社,1994

本文来源:https://www.2haoxitong.net/k/doc/2ec22030fe4733687f21aa58.html

《英文翻译.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式