JPH10507015A - 適応性ルーターを使用するネットワーク通信装置 - Google Patents
適応性ルーターを使用するネットワーク通信装置Info
- Publication number
- JPH10507015A JPH10507015A JP8506602A JP50660296A JPH10507015A JP H10507015 A JPH10507015 A JP H10507015A JP 8506602 A JP8506602 A JP 8506602A JP 50660296 A JP50660296 A JP 50660296A JP H10507015 A JPH10507015 A JP H10507015A
- Authority
- JP
- Japan
- Prior art keywords
- node
- port
- output port
- route
- address
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17356—Indirect interconnection networks
- G06F15/17368—Indirect interconnection networks non hierarchical topologies
- G06F15/17381—Two dimensional, e.g. mesh, torus
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Multi Processors (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.唯一のプロセッサー識別番号(ID)がそれぞれ割り当てられたプロセッサー を含む相互に接続されたノードのネットワークで、上記ネットワークのノードを 通じて通信パスを設定する装置において、 多数の入力ポート; 多数の出力ポート; 上記ノードの上記入力ノードのうちの一つで、上記ノードのうち他のノードの 出力ポートから転送された、一番新しいメッセージに関連したアドレスパケット を受信する制御手段 上記の一つの入力ポートおよび上記出力ポートに接続したルーター 上記プロセッサー識別番号(ID)を記録するレジスター手段 パケット内のターゲットノードアドレスを上記レジスター手段に貯蔵した上記 ノードの上記プロセッサーIDと比較するための制御手段、および上記レジスター 手段に接続した比較手段を含み; 上記比較手段は上記IDがターゲットノードアドレスと同一であるものが提供さ れた第1条件およびその代りの上記IDが上記ターゲットノードアドレスと同一で ないものを提供する第2条件を形成する手段を含み; 上記ルーターに接続した多数の受信チャンネル; 上記ノードアドレスが上記ターゲットノードアドレスと同一な上記第1条件の 出現に従い、上記ノードの上記受信チャンネルは上記の一つの入力ノードに割り 当てられるため、上記比較手段および上記受信チャンネルに接続した割当て手段 ;および 上記第1条件の出現に従い、上記入力ポートと対をなす、上記出力ポートを通 じたroute#ready コマンドを送信するために、上記比較手段および上記制御手段 に接続した第1手段を含むものを特徴とするパス設定装置。 2.第1項において ポートベクトル; 上記ノードアドレスが上記ターゲットノードアドレスと同一でない場合、上記 第2条件の出現に伴い、上記ポートベクトルから第1出力ポートを選択するた め、上記比較手段および上記ルートに接続された第2手段;および 上記アドレスパケットを上記選択された第1非割当て出力ポートを通じ、次の ノードにフォワードするため、上記第2手段および上記入力ポートに接続された 第3手段を含む事を特徴とするパス設定装置。 3.第1項において 上記第ノードの第3非割当てノードに接続した第1非割当て出力ポートを選択 する手段;および 上記アドレスパケットを上記選択された第1出力ポートを通じた上記第3非割 当てノードにフォワードする手段を含む事を特徴とするパス設定装置。 4.第2項において 第3ノードに接続された第1非割当て出力ポートを選択する手段;および 上記アドレスパケットを上記選択された第1出力ポートを通じ、上記第3ノー ドにフォワードする手段を含む事を特徴とするパス設定装置。 5.唯一のプロセッサー識別番号(ID)がそれぞれ割り当てられたプロセッサー 、多数の入力ポートおよび多数の出力ポートをそれぞれ含み、上記入力ポート中 、一つの入力ポートは上記出力ポート中、対応する出力ポートと対となる、相互 接続ノードのネットワークで、上記ネットワークのノードを通じて、通信パスを 設定する方法において、 A.上記ノード中、第1ノードの入力ポートからターゲットノードアドレスを 持つ第1アドレスパケットを受信する段階へ、上記第1アドレスパケットを上記 ノード中、第2ノードの出力ポートから送信された、一番新しいメッセージに関 連して; B.上記第1ノードで、上記第1アドレスパケット内の上記ターゲットノード アドレスを上記第1ノードのプロセッサーIDと比較する段階; C.上記プロセッサーIDが上記ターゲットノードアドレスと同一な第1条件の 出力に従って、メッセージを受信するため、上記第1ノードの上記受信チャンネ ルを割り当てる段階;および D.route#rdy コマンドを上記第1ノードから上記入力ポートと対をなす、上 記出力ポートを通し、上記第2ノードに送信する段階を含む事を特徴とする方 法。 6.第5項において、 E.上記第1ノードの第3ノードに接続された第1出力ポートを選択する段階 ;および F.上記アドレスパケットを上記選択された第1出力ポートを通して上記第3 ノードにフォワードする段階を含む事を特徴とする方法。 7.第6項において G.ルートコマンドを受信する段階;および H.上記入力ポートと対となる上記出力ポートを通した、route#rejectコマン ドを送信する段階を含む事を特徴とする方法。 8.迷路ルーターメカニズム; 固定されたルーターメカニズム; 上記迷路ルートメカニズム、または上記固定されたルートメカニズム中の一つ を選択する為、上記迷路ルートメカニズムおよび上記固定されたルートメカニズ ムに接続する全ての選択手段;および ファインディングをイネイブルする制御情報を含むノードアドレスパケットを 受信し、ソースノードからターゲットノードに対するルートを設定するため、上 記迷路ルーターメカニズム、および上記固定されたルーターメカニズムに接続す る入力ポートを含む事を特徴とする装置。 9.メモリーアドレスバス; メモリーデータバス; 上記メモリーアドレスバスおよび上記メモリーデータバスに接続されたダイレ クトメモリーアクセスバッファー及びロジックブロック; 多数の受信チャンネル; 多数の送信チャンネル; 上記送信チャンネルおよび上記受信チャンネルに接続される多数のルーティン グレジスター; 上記多数の受信チャンネルおよび上記多数の送信チャンネルに接続されたカッ トスルーアービタ; 上記多数の送信チャンネルおよび上記ルーティングレジスターに接続するルー ティングアービタ; 中央処理装置で上記受信チャンネル、上記送信チャンネルおよび上記ルーティ ングレジスター及びロジックまで接続するプロセッサーバス; 多数の入力ポート; 多数の入力ピン; 上記多数の入力ポートは上記ルーティングアービタおよび上記入力ピンに接続 され; 多数の出力ポート;および 多数の出力ピンを含んで、 上記多数の出力ポートは上記カットスルーアービタおよび上記出力ピンに接続 され; 上記多数の入力ポート及び上記多数の出力ポートは上記カットスルーアービタ 、上記ルーティングアービタおよび上記送信と受信チャンネルに接続される事を 特徴とする通信装置。 10.第9項において 上記カットスルーアービタまたは上記ルーティングアービタのうち、一つを選 択するために上記カットスルーアービタと上記ルーティングアービタに接続する モード選択手段;および ファインディングをイネイブルする制御情報を含むノードアドレスパケットを 受信し、ソースノードからターゲットノードにルートを設定する手段を含む上記 入力ポート中、一つに入力ポートを含む事を特徴とする通信装置。 11.A.選択された出力ポートを提供するために、送信ポートベクトルから、第 1非割当て出力ポートを選択する段階; B.上記選択された出力ポートを送信チャンネルに割り当てる段階; C.上記選択された出力ポートからのアドレスパケットをターゲットポートに 送信する段階; D.上記送信チャンネルで、上記ターゲットポートから復帰したルーティング 状態を含むルートコマンドを受信する段階に、上記ルート状態は拒絶されたル ートまたは設定されたルート中の一つを言い; E.上記ルーティング状態が拒絶されたルートである条件で、上記送信ポート ベクトルの、上記選択された出力ポートに対応するビットをクリアする段階; F.上記送信チャンネルから、上記選択された出力ポートを非割当てする段階 を含む事を特徴とする方法。 12.第11項において、 G.上記段階Eが結果としてゼロに減少した、上記送信ポートベクトルとなる 条件でroute#rej 状態をエンドトゥエンド(ETE)キューにプッシュする段階を 含むことを特徴とする方法。 13.第11項において、上記アドレスパケットはフォワードビットを含み、 G.ルートが設定された条件でroute#ready 状態を設定する段階; H.上記フォワードビットが上記アドレスパケットに設定された条件で、フォ ワーディング状態を加入する段階;および I.上記フォワードビットが上記アドレスパケットに設定されない条件でメッ セージ転送状態を加入する段階を含む事を特徴とする方法。 14.A.入力ポートでアドレスパケットを受信する段階で、上記入力ポートはノ ードIDを持つノード部分であり、上記アドレスパケットはアドレスを含んでおり ; B.上記アドレスパケットで、上記アドレスのイクスクルーシブORを上記ノー ドIDと比較する段階で、上記イクスクルーシブORの結果はポートベクトルであり 、 C.上記結果がゼロではない条件では、選択された出力ポートを提供するため 、上記ポートベクトルに書かれた第1非割当てされた出力ポートを選択する段階 ; D.アドレスパケットを上記選択された出力ポートを通して、次のノードにフ ォワードする段階; E.上記受信チャンネルから入力ポートを通し、ルーティング状態を受信する 段階で、上記ルーティング状態は、到来ルートコマンドにより、供給され、上記 ルートコマンドはルートが拒絶されたり、上記ルートが準備されたものの中の一 つを表示し; F.ルートが拒絶されたことを上記ルートコマンドが表示する条件で、上記出 力ポートに対応する上記ポートベクトルのビットをクリアする段階;および G.上記入力ポートから上記出力ポートを非割当てする段階を含む事を特徴と する方法。 15.第14項において、 I.ルートが準備されたことを上記ルートコマンドが表示する条件で、上記入 力ポートと対となった出力ポートを通し、route#rdy コマンドを送信する段階を 含むことを特徴とする方法。 16.第14項において I.選択された出力ポートを提供するため、上記ポートベクトルに書かれた、 第1非割当て出力ポートを選択する寿機段階Cが結果として、選択されたポート がないこととなる条件では、上記入力ポートと対となる出力ポートを通してrout e#rejectコマンドを送信する段階を含む事を特徴とする方法。 17.第14項において、 I.上記結果がゼロである条件で、ポートベクトルを形成する段階; J.ポート選択ベクトルを提供するために、上記ポートベクトルを使用する第 1準備受信チャンネルを選択する段階; K.選択された出力ポートを提供するため、上記ポート選択ベクトルに詳述さ れた第1非割当て入力ポートを選択する段階; L.入力ポートが選択された条件で、メッセージを受信する上記第1準備受信 チャンネルを割り当てる段階;および M.上記入力ポートと対となる出力ポートを通し、route#rdy コマンドを送信 する段階を含む事を特徴とする方法。 18.第11項において、 G.上記ルーティング状態が拒絶されたルートである条件で、代替送信ポート ベクトルを提供するため、上記送信ポートベクトルを反転する段階;および H.上記選択された出力ポートを提供するために、上記代替送信ポートベクト ルから第1非割当て出力ポートを選択するため、上記代替送信ポートベクトルを 使用する段階を含む事を特徴とする方法。 19.ノードを通して、メッセージを転送する方法において、 A.フォールドイネイブルレジスターで、フォールドイネイブルベクトルを貯 蔵する段階で、上記フォールドイネイブルベクトルはポートがフォールドされた ポートであるように選択された識別番号ビットで表示し; B.上記ノードの入力p−とで、アドレスビットを含むメッセージパケットを 受信する段階; C.上記アドレスビットを入力ポートコマンドレジスターのアドレスフィール ドにシフトする段階; D.上記アドレスフィールドを結果として差ベクトルとなる、上記ノードの識 別番号アドレスと比較する段階; E.上記差ベクトルの識別番号差レジスターにロードする段階; F.フォールディングイネイブルされた条件で、FOLDENラインを決める段階; G.上記差ベクトルを上記フォールドされたポートに対応する上記識別番号ビ ットに変更する段階; H.上記識別番号差レジスターの上記内容を入力ポートベクトルレジスターに ローディングする段階; J.ルートされるメッセージを通して、次の最小パスポートを確認するため、 上記入力ポートベクトルレジスターの内容を使用する段階; J.中間ノードで、カットスルーベクトルを計算する段階;および K.カットスルーに対するポート、送信チャンネル、または受信チャンネルを 表示するポートカットベクトルを貯蔵する段階を含む事を特徴とする方法。 20.多数のノード間のメッセージ転送方法において、 A.各ノードで、多数の入力ポートそれぞれを各ノードの関連した出力ポート と対を成す段階; B.発信ノードから発信ノード送信チャンネルを割り当てる段階; C.上記発信ノード送信チャンネルにより選択された発信ノード出力ポートか らのメッセージパケットを上記発信ノード出力ポートに接続する第1中間ノード 入力ポートに送信する段階で、上記発信ノード出力ポートは発信ノード入力ポー トと対をなし; D.上記第1中間ノード入力ポートから上記メッセージを受信する段階で、上 記第1中間ノード入力ポートは第1中間ノード出力ポートと対を成し; E.第2中間ノード出力ポートを上記第1中間ノード入力ポートに接続する段 階で、上記第2中間ノード出力ポートは第2中間ノード入力ノードと対となり; F.上記第1中間ノード入力ポートを上記第2中間ノード出力ノードに接続す る段階; G.ターゲットノード入力ポートから上記第2中間ノード出力ポートに接続す る上記メッセージを受信する段階で、上記ターゲットノード入力ポートは上記第 2中間ノード入力ポートに接続されるターゲットノード出力ポートと対となり; H.上記ターゲットノードで、ターゲットノード受信チャンネルを割り当てる 段階; I.上記ターゲットノード受信チャンネルで、受信状態を含むend-to-end肯定 応答メッセージを構成する段階;および J.上記end-to-end肯定応答をメッセージ転送が完了される条件で、上記ター ゲットノード入力ポートと対となった上記ターゲット出力ポートに送信する段階 を含む事を特徴とする方法。 21.第20項において、 K.上記end-to-end肯定応答メッセージの受信で、上記第1中間ノード入力ポ ートから、上記第2中間ノード出力ポートに非接続する段階を含む事を特徴とす る方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/283,572 | 1994-08-01 | ||
| US08/283,572 US5638516A (en) | 1994-08-01 | 1994-08-01 | Parallel processor that routes messages around blocked or faulty nodes by selecting an output port to a subsequent node from a port vector and transmitting a route ready signal back to a previous node |
| PCT/US1995/009474 WO1996004604A1 (en) | 1994-08-01 | 1995-07-28 | Network communication unit using an adaptive router |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10507015A true JPH10507015A (ja) | 1998-07-07 |
| JP3586281B2 JP3586281B2 (ja) | 2004-11-10 |
Family
ID=23086669
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP50660296A Expired - Fee Related JP3586281B2 (ja) | 1994-08-01 | 1995-07-28 | 適応性ルーターを使用するネットワーク通信装置 |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US5638516A (ja) |
| EP (1) | EP0774138B1 (ja) |
| JP (1) | JP3586281B2 (ja) |
| KR (1) | KR100244512B1 (ja) |
| AT (1) | ATE173101T1 (ja) |
| AU (1) | AU694255B2 (ja) |
| CA (1) | CA2196567C (ja) |
| DE (1) | DE69505826T2 (ja) |
| WO (1) | WO1996004604A1 (ja) |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6449730B2 (en) | 1995-10-24 | 2002-09-10 | Seachange Technology, Inc. | Loosely coupled mass storage computer cluster |
| US5862312A (en) * | 1995-10-24 | 1999-01-19 | Seachange Technology, Inc. | Loosely coupled mass storage computer cluster |
| US5761534A (en) * | 1996-05-20 | 1998-06-02 | Cray Research, Inc. | System for arbitrating packetized data from the network to the peripheral resources and prioritizing the dispatching of packets onto the network |
| JP2993444B2 (ja) * | 1996-10-25 | 1999-12-20 | 日本電気株式会社 | Atm網におけるコネクション設定および復旧方式 |
| US6230200B1 (en) * | 1997-09-08 | 2001-05-08 | Emc Corporation | Dynamic modeling for resource allocation in a file server |
| US6064647A (en) * | 1998-05-13 | 2000-05-16 | Storage Technology Corporation | Method and system for sending frames around a head of line blocked frame in a connection fabric environment |
| US6611874B1 (en) * | 1998-09-16 | 2003-08-26 | International Business Machines Corporation | Method for improving routing distribution within an internet and system for implementing said method |
| CA2369437C (en) * | 1999-03-31 | 2008-09-16 | British Telecommunications Public Limited Company | Progressive routing in a communications network |
| US6378014B1 (en) * | 1999-08-25 | 2002-04-23 | Apex Inc. | Terminal emulator for interfacing between a communications port and a KVM switch |
| JP3667585B2 (ja) * | 2000-02-23 | 2005-07-06 | エヌイーシーコンピュータテクノ株式会社 | 分散メモリ型並列計算機及びそのデータ転送終了確認方法 |
| CN1427974A (zh) * | 2000-03-07 | 2003-07-02 | 英维尼特体系股份有限公司 | 库存控制系统和方法 |
| US6996538B2 (en) | 2000-03-07 | 2006-02-07 | Unisone Corporation | Inventory control system and methods |
| US6681250B1 (en) * | 2000-05-03 | 2004-01-20 | Avocent Corporation | Network based KVM switching system |
| US7461150B1 (en) * | 2000-07-19 | 2008-12-02 | International Business Machines Corporation | Technique for sending TCP messages through HTTP systems |
| US6738842B1 (en) * | 2001-03-29 | 2004-05-18 | Emc Corporation | System having plural processors and a uni-cast/broadcast communication arrangement |
| WO2003001792A1 (en) * | 2001-06-25 | 2003-01-03 | Narad Networks, Inc. | Delivering consumer entertainment services using virtual devices |
| US7899924B2 (en) * | 2002-04-19 | 2011-03-01 | Oesterreicher Richard T | Flexible streaming hardware |
| US20040006635A1 (en) * | 2002-04-19 | 2004-01-08 | Oesterreicher Richard T. | Hybrid streaming platform |
| US20040006636A1 (en) * | 2002-04-19 | 2004-01-08 | Oesterreicher Richard T. | Optimized digital media delivery engine |
| TW200532454A (en) * | 2003-11-12 | 2005-10-01 | Gatechange Technologies Inc | System and method for message passing fabric in a modular processor architecture |
| EP1782287A2 (en) * | 2004-07-21 | 2007-05-09 | Beach Unlimited LLC | Distributed storage architecture based on block map caching and vfs stackable file system modules |
| CN101010959B (zh) * | 2004-07-23 | 2012-01-25 | 海滩无极限有限公司 | 传送数据流的方法和系统 |
| US8427489B2 (en) * | 2006-08-10 | 2013-04-23 | Avocent Huntsville Corporation | Rack interface pod with intelligent platform control |
| US8009173B2 (en) * | 2006-08-10 | 2011-08-30 | Avocent Huntsville Corporation | Rack interface pod with intelligent platform control |
| US8095769B2 (en) * | 2008-08-19 | 2012-01-10 | Freescale Semiconductor, Inc. | Method for address comparison and a device having address comparison capabilities |
| JP2014092722A (ja) * | 2012-11-05 | 2014-05-19 | Yamaha Corp | 音発生装置 |
| US9514083B1 (en) * | 2015-12-07 | 2016-12-06 | International Business Machines Corporation | Topology specific replicated bus unit addressing in a data processing system |
| JP2018025912A (ja) * | 2016-08-09 | 2018-02-15 | 富士通株式会社 | 通信方法、通信プログラムおよび情報処理装置 |
| JP2021157604A (ja) * | 2020-03-27 | 2021-10-07 | 株式会社村田製作所 | データ通信装置、データ通信モジュール |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5150464A (en) * | 1990-06-06 | 1992-09-22 | Apple Computer, Inc. | Local area network device startup process |
| US5282270A (en) * | 1990-06-06 | 1994-01-25 | Apple Computer, Inc. | Network device location using multicast |
| US5367636A (en) * | 1990-09-24 | 1994-11-22 | Ncube Corporation | Hypercube processor network in which the processor indentification numbers of two processors connected to each other through port number n, vary only in the nth bit |
| EP0552288A1 (en) * | 1990-10-03 | 1993-07-28 | Thinking Machines Corporation | Parallel computer system |
| US5471623A (en) * | 1991-02-26 | 1995-11-28 | Napolitano, Jr.; Leonard M. | Lambda network having 2m-1 nodes in each of m stages with each node coupled to four other nodes for bidirectional routing of data packets between nodes |
| US5151900A (en) * | 1991-06-14 | 1992-09-29 | Washington Research Foundation | Chaos router system |
| US5471589A (en) * | 1993-09-08 | 1995-11-28 | Unisys Corporation | Multiprocessor data processing system having nonsymmetrical channel(x) to channel(y) interconnections |
-
1994
- 1994-08-01 US US08/283,572 patent/US5638516A/en not_active Expired - Lifetime
-
1995
- 1995-07-28 KR KR1019970700647A patent/KR100244512B1/ko not_active Expired - Fee Related
- 1995-07-28 DE DE69505826T patent/DE69505826T2/de not_active Expired - Lifetime
- 1995-07-28 JP JP50660296A patent/JP3586281B2/ja not_active Expired - Fee Related
- 1995-07-28 EP EP95927484A patent/EP0774138B1/en not_active Expired - Lifetime
- 1995-07-28 WO PCT/US1995/009474 patent/WO1996004604A1/en not_active Ceased
- 1995-07-28 CA CA002196567A patent/CA2196567C/en not_active Expired - Fee Related
- 1995-07-28 AT AT95927484T patent/ATE173101T1/de not_active IP Right Cessation
- 1995-07-28 AU AU31505/95A patent/AU694255B2/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| US5638516A (en) | 1997-06-10 |
| WO1996004604A1 (en) | 1996-02-15 |
| CA2196567C (en) | 2001-03-13 |
| JP3586281B2 (ja) | 2004-11-10 |
| AU3150595A (en) | 1996-03-04 |
| ATE173101T1 (de) | 1998-11-15 |
| EP0774138A1 (en) | 1997-05-21 |
| DE69505826D1 (de) | 1998-12-10 |
| DE69505826T2 (de) | 1999-05-27 |
| KR100244512B1 (ko) | 2000-02-01 |
| EP0774138B1 (en) | 1998-11-04 |
| AU694255B2 (en) | 1998-07-16 |
| CA2196567A1 (en) | 1996-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH10507015A (ja) | 適応性ルーターを使用するネットワーク通信装置 | |
| KR102459838B1 (ko) | 복수의 프로세싱 엔진들을 상호접속하는 온-칩 라우터들의 매트릭스 및 이를 사용하여서 라우팅하는 방법 | |
| JP7457654B2 (ja) | システムオンチップ上の相互接続ファブリック内でソースベースルーティングを実施するための手順 | |
| US5175733A (en) | Adaptive message routing for multi-dimensional networks | |
| US5367636A (en) | Hypercube processor network in which the processor indentification numbers of two processors connected to each other through port number n, vary only in the nth bit | |
| US5701416A (en) | Adaptive routing mechanism for torus interconnection network | |
| JPH0828742B2 (ja) | パケット順次分配機能を持つ自己ル−ティングパケット交換ネットワ−ク | |
| KR100259276B1 (ko) | 대역폭확장이 가능한 상호연결망 | |
| WO2008057830A2 (en) | Using a pool of buffers for dynamic association with a virtual channel | |
| WO1987002157A1 (en) | Mesh-based switching network | |
| CN103081440B (zh) | 信息处理系统、中继装置以及信息处理方法 | |
| CN109698788A (zh) | 流量转发方法和流量转发装置 | |
| JPH08503799A (ja) | マルチプロセッサ・システムにおける方向順ルーティング | |
| JPH0365750A (ja) | ネツトワークの宛先指定方法及び装置 | |
| JPH09153892A (ja) | ワームホール・ネットワークにおけるメッセージ送達方法およびシステム | |
| JP2005318495A (ja) | 異なる仮想チャネルへのトランザクションの分離 | |
| JPH07282018A (ja) | パケットの経路指定デッドロック回避方法及び装置 | |
| WO2011137813A2 (zh) | 先进可扩展接口总线以及相应的数据传输方法 | |
| JPS6360579B2 (ja) | ||
| US5594866A (en) | Message routing in a multi-processor computer system with alternate edge strobe regeneration | |
| CN116915708A (zh) | 路由数据包的方法、处理器及可读存储介质 | |
| CN118413478B (zh) | 数据传输方法、装置、设备、交换芯片及存储介质 | |
| CN116701292A (zh) | 用于芯片间通信的处理系统和通信方法 | |
| US20080107106A1 (en) | System and method for preventing deadlock in richly-connected multi-processor computer system using dynamic assignment of virtual channels | |
| US20080109586A1 (en) | System and method for arbitration for virtual channels to prevent livelock in a richly-connected multi-processor computer system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20040324 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20040517 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040611 |
|
| A524 | Written submission of copy of amendment under article 19 pct |
Free format text: JAPANESE INTERMEDIATE CODE: A524 Effective date: 20040611 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040727 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040806 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080813 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090813 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100813 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |