CN1191349A - 带宽可扩展的互连网络以及在其中传送数据的方法 - Google Patents

带宽可扩展的互连网络以及在其中传送数据的方法 Download PDF

Info

Publication number
CN1191349A
CN1191349A CN98103706A CN98103706A CN1191349A CN 1191349 A CN1191349 A CN 1191349A CN 98103706 A CN98103706 A CN 98103706A CN 98103706 A CN98103706 A CN 98103706A CN 1191349 A CN1191349 A CN 1191349A
Authority
CN
China
Prior art keywords
control
path
data
message
plane
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN98103706A
Other languages
English (en)
Other versions
CN1108571C (zh
Inventor
金甲英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1191349A publication Critical patent/CN1191349A/zh
Application granted granted Critical
Publication of CN1108571C publication Critical patent/CN1108571C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/06Deflection routing, e.g. hot-potato routing

Abstract

具有分离的控制平面和数据平面且带宽可扩展的互连网络,包括一个控制平面和一个或多个数据平面,控制平面包括若干控制路由器和一条控制线,控制路由器用于交换控制信息及生成设定报文传送通路的信息,各个数据平面包括若干数据路由器和一条数据传送线,每个数据路由器用于利用控制路由器生成的报文上的通路信息发送和接收报文,数据传送线用于把数据路由器按和控制平面相同的拓扑结构连接在一起。

Description

带宽可扩展的互连网络 以及在其中传送数据的方法
本发明涉及多计算机系统中的互连网络,尤其涉及其中包括控制平面和数据平面的并且该数据平面的带宽是可扩展的互连网络以及在该互连网络中传送数据的方法。
由于结构问题和物理限制,常规冯·诺伊曼计算机的性能是有限的。为了克服这样的限制把不同的计算机互连起来以允许并行处理。即,连接多个单处理机或者多个对称的多处理机(SMP)以并行处理并实现高性能计算机系统。采用这种多计算机并行处理方法的系统包括预定数量的节点和一个用于在节点之间传送报文的互连网络。
在这种情况下,系统的总性能取决于每个节点的性能以及连接各节点的该互连网络的性能。互连网络的性能是用节点间的带宽和等待时间确定的。从而,为了在短时间内从一个源节点向目的地节点发送大量的数据,互连网络必须提供宽的带宽和小的等待时间。尤其,例如决策支持系统(DSS)和多媒体系统的新领域需要在节点之间传送大量的数据。这些应用造成需要改进互连网络的性能。
图1表示多计算机系统中互连网络和节点的总结构。互连网络提供通过其节点可互相通信的通路。它们可以具有不同的结构,例如环、Banyan树、树、超立方体、网和环面。上述的结构各具有优点和缺点。常规互连网络的公共特性将参照网状结构说明。
图2表示具有普通二维网状结构的网络。在图2中,各个交叉点代表一个网络节点。节点包括计算部件(CU)和路由器。路由器和其它相邻节点连接并且当把互连网络和CU考虑成独立元素时构成部分互连网络。
当要在节点之间传送报文时必须首先建立通路。从线路交换方法。包交换方法、蛀洞(wormhole)路由方法以及虚拟开凿方法中选出的一种适当方法可用来设定通路。通常,在设计路由器时确定通路设定方法。因为在确定互连网络的等待时间中通路的设定是很重要的,在选择设定通路的方法之前必须全面考虑各种因素,例如系统的最终使用、报文的长度和传送频率。
通常,一个路由器为了设定通路、管理互连网络以及检测网络错误需要和其它相邻的路由器交换特定目的的信息。在常规互连网络中,这些信息和普通的数据一起共享互连网络的相同链路。但是,在这种情况下不能有效地构造互连网络的链路。即,在常规的互连网络里,当必须经常传送大量的数据时,用于设定通路或管理互连网络的控制信号和要传送的数据共享网络的链路,从而在它们之间产生不可避免的干扰。从而,损害有效带宽和等待时间。另外,因为必须同时处理控制信号和传送数据,路由器的设计变得麻烦并且确定通路所需的时间变得更长。
而且,当在诸如NCR公司的BYNET、Tandem公司的服务器网络和IBM公司的HPS的常规互连网络中设计互连网络的路由器时,路由器之间的链路的带宽是确定的。这样,在为了用于下一代应用需要改进互连网络的带宽和等待时间的情况下,常规的互连网络不提供进行改进的适宜机制。
通常,为了增加带宽,必须采用高速半导体技术或者增加半导体芯片的引脚数量。但是,这些方法需要已经达到的半导体集成技术中的许多成果,并且在许多情况中需要它的最突出成果。并行地重叠多个互连网络是一种提高有效总带宽的替代办法。利用这种办法有可能增加可经互连网络同时传送的标准数据的吞吐量。但是,这不能得到可以通过提高路由器中的链路的带宽得到的各种好处。即,在采用二个重叠的互连网络的情况下,有可能同时传送二条报文,但是不可能减少传送一条报文所需的时间。
在图3中,对按照常规技术重叠互连网络的情况和增加链路的带宽的情况进行比较。假设要发送的报文的长度为M并且常规互连网络的带宽为W。报文传输时间为M/W,因为在二个独立的互连网络情况下选择网络1和网络2中的一个。同时,在加倍带宽的情况下,有可能把报文传输时间减小到M/2W。因此,重叠互连网络的一个重要原因实际上是通过冗余提供错误容限而不是扩大带宽。此外,因为常规互连网络通常不能提供加倍带宽的作用,为了扩大带宽,必须重新设计路由器。
下面将参照附图说明常规互连网络共有的结构问题。假定互连网络具有网状结构。图4A至4C表示根据常规技术的网状平面内的报文传送过程。在图4A至4C中,A、B和C代表源节点,而A’、B’和C’代表对应的目的地节点。可以采用线路交换方法、包交换方法和蛀洞路由方法中的任一方法。首先,在图4A中,已把报文的通路设定为从A到A’并正传送数据。B和C处于设定通路的处理之中。此时,因为A已经使用B和C所需使用的通路的一部分,由B传送的报文的标题和由C传送的报文的标题必须分别在(1,1)节点和(2,1)节点中待用,直至A完成报文的传送并且释放它所使用的通路。当A完成报文的传送时,在(1,1)节点待用的B的报文标题和在(2,1)节点待用的C的报文标题可以着手设定到达它们各自的目的地节点的通路。图4B表示这样的过程。如图4C中所示,B和C完成设定通路并且可以沿着设定的通路向各自的目的地节点传送报文。从而,当一条报文的标题被别的报文阻塞时,在常规互连网络中,由于设定通路的处理,等待时间变长。因为其它的节点在源节点和目的地节点释放阻塞的通路之前不能设定通路。
本发明的一个目的是提供一种多计算机系统中的互连网络,在该系统中该互连网络里的带宽是可扩展的并且要求相同的等待时间而不管数据的长度及频率,其中通过在互连网络中附加地包括一个控制平面和一个数据平面来设定通路并且该数据网络的带宽是可扩展的。
本发明的另一个目的是提供一种在上述互连网络中传送数据的方法。
为了达到第一个目的,提供一种其带宽可扩展的互连网络,用于在构成一个多计算机系统的预定数量的处理机之间发送和接收报文,其包括一个控制平面和一个或更多的数据平面,控制平面包括和处理机连接的用于交换控制信息及生成与为在处理机之间传送的报文设定通路有关的信息的若干控制路由器,以及一条用于把控制路由器按预定的拓扑结构连接在一起的控制线,每个数据平面包括若干个和处理机连接的用于利用由控制路由器产生的报文上的通路信息发送和接收报文的数据路由器,以及一条用于把数据路由器和控制平面相同的拓扑结构连接在一起的数据线。
为达到第二个目的,提供一种在由一个控制平面和一个或多个具有和控制平面相同的拓扑结构的数据平面构成的互连网络中传送数据的方法,其包括步骤:从源节点向目的地节点沿着一条根据该拓扑结构的中间节点的通路传送带有目的地节点地址的标题信息,从而建立横跨控制平面传送报文的一条通路;在横跨控制平面的该通路上向数据平面传送信息,从而建立一条横跨数据平面用于传送报文的通路;释放该已建立的横跨控制平面的通路以便传送其他报文,并且沿着已建立的横跨数据平面的通路向目的地节点传送数据。
通过参照附图对本发明的最佳实施方式的详细说明本发明的上述目的和优点会更为清晰,附图是:
图1表示多计算机系统中互连网络和节点的总结构;
图2表示按照常规技术的网状平面结构;
图3对比按照常规技术的重叠互连网络情况和增大链路的带宽的情况;
图4A至4C表示按照常规技术网状平面中的报文传送过程;
图5表示根据本发明的具有一维结构的互连网络;
图6是一个流程图,表示根据本发明的数据传送方法;
图7表示作为本发明的一种实施方式的二维网状平面结构;
图8A至8C表示根据本发明的网状平面中的报文传送过程;以及
图9表示一种结构,其中根据本发明的互连网络中数据平面的带宽增至三倍。
下面参照附图详细说明本发明。
在本发明中,由物理上独立的网络分别运送在节点之间传送的数据和互连网络为传送数据所需的控制信号。传送控制信号的网络被称为控制平面,而传送数据的网络被称为数据平面。
如图5中所示,按照本发明的互连网络分离成控制平面和数据平面。控制平面通过接口适配器570、572和574和构成节点的处理机连接并且包括每个节点一个的控制路由器510、512和514,控制路由器用于交换设定报文通路的控制信息、管理互连网络和检测错误。控制平面还包括一条控制线540,用于按预定的拓扑结构连接控制路由器。数据平面通过接口适配器570、572和574和构成节点的处理机连接,并且包括每个节点一个的用于设定处理机间传送的报文通路的数据路由器520、522和524。数据平面还包括数据传送线550,用于按和控制平面相同的拓扑结构连接数据路由器520、522和524。
数据平面可扩充成大于1的预定数量的平面。图5表示可扩充的2号数据平面(包括数据路由器530、532和534以及数据传送线560),并且示出可扩充的数据平面的数量在接口适配器570、572和574所施加的限制之内。
图6是一个流程图,表示根据本发明的一种传送数据的方法。按照本发明,从源节点到目的地节点的通路是在控制平面中确定的(步骤600)。即,从源节点发送的标题包含目的地节点的地址。接收该标题的节点基于目的地节点的地址确定它的通路。当在控制平面上完成通路的确定时,该通路上的每个控制平面路由器向数据平面上的对应路由器给出通路信息(步骤610)。以这种方式在数据平面上构造通过它可以从源节点向目的地节点传送数据的通路。在完成设定通路的处理时,在控制平面上朝着目的地节点传送标题,并且在各数据平面(第一数据平面、第二数据平面、…)上数据随着标题水平地移动。因此,本发明称为Tornado路由方法(步骤620)。
本发明可应用于各种拓扑结构,例如,环、Banyan树、树、超立方体、网和环面。但是,在本发明的实施方式中,将说明二维网状平面结构的应用。
图7表示根据本发明的二维网状平面结构。在图7中所示的二维网状平面结构中,细线代表控制平面而粗线代表数据平面。在图7中,数据平面只采用一个平面。但是,如图9中所示,物理上分离的数据平面是可扩充的。在本发明中,控制平面和数据平面使用不同的路由器,它们分别称为控制路由器和数据路由器。
图8A至8C表示在根据本发明的网状平面中传送报文的过程。在图8A中,来自A的报文已经正在沿着一条设定的通路传送,而来自B和C的报文必须使用由A的报文占据的通路上的节点。在本发明中,因为数据平面是和控制平面分离的并且通路是在控制平面上设定的,B和C的报文可以在不考虑报文A在数据平面上的路径下进行通路设定。一旦控制路由器在控制平面上设定通路,该通路信息被传送给和该相同节点对应的数据路由器。接着,利用该通路信息,数据路由器要以开始沿着由控制平面确定的通路传送报文。图8B表示一种情况,其中B和C的报文的通路已经设定,但A的报文仍阻塞这些通路。在A的通路释放之前B和C的报文可以传送到节点(1,1)和(2,1)。从而,因为已经设定了B和C的通路,一旦A释放通路可以立即传送报文,没有为了设定B和C的通路造成的延迟,如图8C中所示。
图9表示一种为了把带宽增至三倍把数据平面的数量扩充二个的实施方式。请注意,该互连网络的带宽理论上是可扩展的。根据本发明,因为在这种互连网络里控制平面和数据平面是分离的有可能任意地扩展仅数据平面的带宽,并且因为设定通路时所消耗的等待时间与横跨该互连网络传送的数据的长度和频率无关有可能构造高速互连网络。因此,有可能构造一种利用宽的带宽和短的等待时间的适应性强的多计算机系统。

Claims (2)

1.一种其带宽要扩展的互连网络,用于在预定数量的构成一个多计算机系统的处理机之间发送和接收报文,包括:
一个控制平面,包括多个控制路由器和一条控制线,控制路由器和处理机连接并用于交换控制信息及生成与为在处理机之间传送的报文设定通路有关的信息,控制线用于按预定的拓扑结构把控制路由器连接在一起;以及
一个或多个数据平面,各包括若干数据路由器和一条数据传送线,每个数据路由器和处理机连接并用于利用由控制路由器生成的报文上的通路信息传送和接收报文,数据传送线用于把数据路由器按和控制平面相同的拓扑结构连接在一起。
2.一种在包括一个控制平面和一个或多个具有和该控制平面相同的拓扑结构的数据平面的互连网络中传送数据的方法,包括下列步骤:
(a)从源节点到目的地节点沿着根据该拓扑结构的内部节点的通路传送带有该目的地节点的地址的标题信息,从而建立一条用于横跨该控制平面发送报文的通路;
(b)横跨控制平面在该通路上向数据平面传送信息,从而建立一条横跨数据平面用于发送报文的通路;
(c)释放已建立的横跨控制平面的通路以便发送其他报文;以及
(d)沿着已建立的横跨数据平面的通路向目的地节点发送数据。
CN98103706A 1997-01-27 1998-01-26 带宽可扩展的互连网络以及在其中传送数据的方法 Expired - Fee Related CN1108571C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1019970002281A KR100259276B1 (ko) 1997-01-27 1997-01-27 대역폭확장이 가능한 상호연결망
KR2281/97 1997-01-27
KR2281/1997 1997-01-27

Publications (2)

Publication Number Publication Date
CN1191349A true CN1191349A (zh) 1998-08-26
CN1108571C CN1108571C (zh) 2003-05-14

Family

ID=19495606

Family Applications (1)

Application Number Title Priority Date Filing Date
CN98103706A Expired - Fee Related CN1108571C (zh) 1997-01-27 1998-01-26 带宽可扩展的互连网络以及在其中传送数据的方法

Country Status (4)

Country Link
US (1) US6304568B1 (zh)
JP (1) JPH10222480A (zh)
KR (1) KR100259276B1 (zh)
CN (1) CN1108571C (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002039287A1 (fr) * 2000-10-26 2002-05-16 Shanghai Magima Digital Information Co., Ltd. Systeme de traitement de signaux auto-adaptatif presentant une topologie de reseau
CN100438496C (zh) * 2004-12-19 2008-11-26 华为技术有限公司 多协议标签交换虚拟专用网的网络传输方法
US7580401B2 (en) 2003-10-22 2009-08-25 Nortel Networks Limited Method and apparatus for performing routing operations in a communications network
CN1783841B (zh) * 2004-11-01 2011-01-12 朗迅科技公司 软路由器协议分散
CN1770743B (zh) * 2004-11-01 2011-04-13 朗迅科技公司 软路由器
CN101483550B (zh) * 2009-02-13 2011-10-05 华为技术有限公司 获取控制通路信息的方法和节点
CN105164974A (zh) * 2013-03-07 2015-12-16 瑞典爱立信有限公司 用于具有去耦的控制和数据平面的电信网络的网络元件

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6473827B2 (en) * 1998-12-22 2002-10-29 Ncr Corporation Distributed multi-fabric interconnect
US6601186B1 (en) * 2000-05-20 2003-07-29 Equipe Communications Corporation Independent restoration of control plane and data plane functions
WO2002084509A1 (en) * 2001-02-24 2002-10-24 International Business Machines Corporation A novel massively parrallel supercomputer
US7376811B2 (en) * 2001-11-06 2008-05-20 Netxen, Inc. Method and apparatus for performing computations and operations on data using data steering
US7447872B2 (en) * 2002-05-30 2008-11-04 Cisco Technology, Inc. Inter-chip processor control plane communication
US7224668B1 (en) 2002-11-27 2007-05-29 Cisco Technology, Inc. Control plane security and traffic flow management
US8996722B2 (en) * 2004-11-01 2015-03-31 Alcatel Lucent Softrouter feature server
US20070189273A1 (en) * 2006-02-10 2007-08-16 3Com Corporation Bi-planar network architecture
US8327114B1 (en) 2008-07-07 2012-12-04 Ovics Matrix processor proxy systems and methods
US8045339B2 (en) * 2008-07-07 2011-10-25 Dell Products L.P. Multiple component mounting system
US7958341B1 (en) 2008-07-07 2011-06-07 Ovics Processing stream instruction in IC of mesh connected matrix of processors containing pipeline coupled switch transferring messages over consecutive cycles from one link to another link or memory
US8131975B1 (en) 2008-07-07 2012-03-06 Ovics Matrix processor initialization systems and methods
US7870365B1 (en) * 2008-07-07 2011-01-11 Ovics Matrix of processors with data stream instruction execution pipeline coupled to data switch linking to neighbor units by non-contentious command channel / data channel
US8145880B1 (en) 2008-07-07 2012-03-27 Ovics Matrix processor data switch routing systems and methods
US9104639B2 (en) 2012-05-01 2015-08-11 SEAKR Engineering, Inc. Distributed mesh-based memory and computing architecture
EP3614273A3 (en) 2012-12-13 2020-04-15 Coherent Logix, Incorporated Multiprocessor system with improved secondary interconnection network
JP5628397B2 (ja) * 2013-10-29 2014-11-19 株式会社東芝 ストレージ装置
JP7315317B2 (ja) * 2018-11-09 2023-07-26 株式会社Preferred Networks プロセッサおよびプロセッサのデータ転送方法

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4706150A (en) 1984-06-29 1987-11-10 International Business Machines Corporation Switching protocal for multiple autonomous switching planes
US5008882A (en) * 1987-08-17 1991-04-16 California Institute Of Technology Method and apparatus for eliminating unsuccessful tries in a search tree
GB8802533D0 (en) * 1988-02-04 1988-03-02 Plessey Co Plc Data packet switching
US4929939A (en) 1988-10-31 1990-05-29 International Business Machines Corporation High-speed switching system with flexible protocol capability
US4984237A (en) * 1989-06-29 1991-01-08 International Business Machines Corporation Multistage network with distributed pipelined control
US5280474A (en) 1990-01-05 1994-01-18 Maspar Computer Corporation Scalable processor to processor and processor-to-I/O interconnection network and method for parallel processing arrays
FI85319C (fi) 1990-06-21 1992-03-25 Valtion Teknillinen Kopplingselement.
JP2770936B2 (ja) 1990-12-18 1998-07-02 インターナショナル・ビジネス・マシーンズ・コーポレイション 通信ネットワークおよび通信チャンネルをつくる方法
US5301284A (en) 1991-01-16 1994-04-05 Walker-Estes Corporation Mixed-resolution, N-dimensional object space method and apparatus
JP2770603B2 (ja) 1991-03-14 1998-07-02 三菱電機株式会社 並列計算機
JPH0581216A (ja) 1991-09-20 1993-04-02 Hitachi Ltd 並列プロセツサ
US5345228A (en) * 1991-10-31 1994-09-06 International Business Machines Corporation Very large scale modular switch
JPH08506198A (ja) 1993-01-22 1996-07-02 ユニバーシティ コーポレイション フォーアトモスフェリック リサーチ 多重パイプライン多重プロセッサシステム
US5396231A (en) 1993-02-08 1995-03-07 Martin Marietta Corporation Modular communications interconnection
JPH06274459A (ja) 1993-03-17 1994-09-30 Hitachi Ltd 半導体集積回路装置
US5689641A (en) 1993-10-01 1997-11-18 Vicor, Inc. Multimedia collaboration system arrangement for routing compressed AV signal through a participant site without decompressing the AV signal
JPH07200508A (ja) 1993-12-28 1995-08-04 Toshiba Corp ノード間結合方式
US5659784A (en) 1994-01-28 1997-08-19 Nec Corporation Multi-processor system having communication register modules using test-and-set request operation for synchronizing communications
JPH0888872A (ja) 1994-09-20 1996-04-02 Hitachi Ltd クロスバスイッチ回路およびクロスバスイッチ網
US5603044A (en) 1995-02-08 1997-02-11 International Business Machines Corporation Interconnection network for a multi-nodal data processing system which exhibits incremental scalability
US5701416A (en) 1995-04-13 1997-12-23 Cray Research, Inc. Adaptive routing mechanism for torus interconnection network
JPH08297651A (ja) 1995-04-25 1996-11-12 Nippon Steel Corp アレイプロセッサ
US5682479A (en) 1995-05-05 1997-10-28 Silicon Graphics, Inc. System and method for network exploration and access
JPH0934852A (ja) 1995-07-13 1997-02-07 Nec Corp クラスタシステム

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002039287A1 (fr) * 2000-10-26 2002-05-16 Shanghai Magima Digital Information Co., Ltd. Systeme de traitement de signaux auto-adaptatif presentant une topologie de reseau
US7580401B2 (en) 2003-10-22 2009-08-25 Nortel Networks Limited Method and apparatus for performing routing operations in a communications network
CN1783841B (zh) * 2004-11-01 2011-01-12 朗迅科技公司 软路由器协议分散
CN1770743B (zh) * 2004-11-01 2011-04-13 朗迅科技公司 软路由器
CN100438496C (zh) * 2004-12-19 2008-11-26 华为技术有限公司 多协议标签交换虚拟专用网的网络传输方法
CN101483550B (zh) * 2009-02-13 2011-10-05 华为技术有限公司 获取控制通路信息的方法和节点
CN105164974A (zh) * 2013-03-07 2015-12-16 瑞典爱立信有限公司 用于具有去耦的控制和数据平面的电信网络的网络元件
CN105164974B (zh) * 2013-03-07 2018-12-18 瑞典爱立信有限公司 用于具有去耦的控制和数据平面的电信网络的网络元件

Also Published As

Publication number Publication date
KR100259276B1 (ko) 2000-06-15
US6304568B1 (en) 2001-10-16
KR19980066621A (ko) 1998-10-15
JPH10222480A (ja) 1998-08-21
CN1108571C (zh) 2003-05-14

Similar Documents

Publication Publication Date Title
CN1108571C (zh) 带宽可扩展的互连网络以及在其中传送数据的方法
US5175733A (en) Adaptive message routing for multi-dimensional networks
CA2015968C (en) Adaptive routing in a parallel computing system
Chien et al. Planar-adaptive routing: Low-cost adaptive networks for multiprocessors
US5701416A (en) Adaptive routing mechanism for torus interconnection network
JP2601456B2 (ja) ユーザー・パケツトの経路を選択する方法
US5546596A (en) Method and apparatus for integrated local and express routing in a multiprocessor
US5654695A (en) Multi-function network
KR101082701B1 (ko) 정보 처리 시스템, 통신 제어 장치 및 방법
JPH02148354A (ja) ネットワーク通信システム及び方法
CA2064164A1 (en) Method for interconnecting and system of interconnected processing elements
US5398317A (en) Synchronous message routing using a retransmitted clock signal in a multiprocessor computer system
McMillen et al. Performance and fault tolerance improvements in the inverse augmented data manipulator network
US6065063A (en) Deadlock avoidance method in a computer network
US5594866A (en) Message routing in a multi-processor computer system with alternate edge strobe regeneration
US7085913B2 (en) Hub/router for communication between cores using cartesian coordinates
Pinkston et al. Architecture and optoelectronic implementation of the WARRP router
MM et al. TTN: a high performance hierarchical interconnection network for massively parallel computers
US20080259916A1 (en) Opportunistic queueing injection strategy for network load balancing
Parhami et al. Why network diameter is still important
US20030081598A1 (en) Method and apparatus for using adaptive switches for providing connections to point-to-point interconnection fabrics
JP3001455B2 (ja) データ転送装置
JPH02128268A (ja) ネツトワークでのメツセージのコンバイニング及びデコンバイニング方法
Tham et al. Achilles: High bandwidth, low latency, low overhead communication
Lu et al. A fault-tolerant multistage combining network

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee