JP2010262439A - 情報処理装置、情報処理方法およびプログラム - Google Patents
情報処理装置、情報処理方法およびプログラム Download PDFInfo
- Publication number
- JP2010262439A JP2010262439A JP2009112053A JP2009112053A JP2010262439A JP 2010262439 A JP2010262439 A JP 2010262439A JP 2009112053 A JP2009112053 A JP 2009112053A JP 2009112053 A JP2009112053 A JP 2009112053A JP 2010262439 A JP2010262439 A JP 2010262439A
- Authority
- JP
- Japan
- Prior art keywords
- data
- processing
- amount
- input
- ring bus
- 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; CALCULATING OR 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/17337—Direct connection machines, e.g. completely connected computers, point to point communication networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4637—Interconnected ring systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/13—Flow control; Congestion control in a LAN segment, e.g. ring or bus
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multi Processors (AREA)
Abstract
【解決手段】 処理に用いる処理部がリングバスに対して出力するデータ量の総和が、リングバス上の処理モジュールが保持を許容される最大のデータ量を超えないようにリングバスに入力するデータ量を制御する。
【選択図】 図1
Description
図6は、実施例1のシステムの概略構成を示す図である。制御処理部601はCPUやMPUなどの処理回路である。画像処理部602は、リングバスで接続されている複数のモジュールを有する画像処理部である。
ステップS1107において、設定処理が完了したと判断した場合には、処理を終了する。ここで、処理が未終了であった場合には、再びステップS1106へ戻り、終了確認処理を継続する。
○バスから受信するパケットのnode IDと自身のwIDが一致する。
○パケットのカウンタと自身のカウンタの値が一致する。
という2つの条件を満たすかどうかを判定する。今回の例では通信部102−2にwIDは設定されておらず、一致しないので自ノードの処理部Aで処理すべきパケットではないと判断して、そのままリングバスの下流側に出力する。
実施例1と同一機能を有する構成や工程には同一符号を付すとともに、構成的、機能的にかわらないものについてはその説明を省略する。
102 通信部
103 処理部
104 リングバス
Claims (13)
- 複数の処理モジュールと、
前記複数のモジュールをリング状に接続し一方向にデータを周回させるリングバスと、
前記リングバスに入力するデータによって前記複数の処理モジュールの保持することになるデータ量が、前記複数の処理モジュールが保持することを許容するデータ量以下になるようにデータを前記リングバスに入力する入力手段と
を有することを特徴とする情報処理装置。 - 各処理モジュールの処理内容を示す情報に基づいて、入力するデータによって前記複数の処理モジュールが保持することになるデータ量を予測する第1の算出手段を更に有することを特徴とする請求項1に記載の情報処理装置。
- 前記処理モジュールは、前記リングバスの上流側から受信するデータを前記リングバスの下流側へ送信する通信手段と、前記通信手段と一対一で接続され、当該通信手段の受信するデータを処理する処理手段とを有し、
前記第1の算出手段は、前記複数の処理モジュールが保持することになるデータ量を、前記通信手段が保持することになるデータ量に基づいて予測することを特徴とする請求項2に記載の情報処理装置。 - 一連の処理において、処理上で連続する処理モジュールの位置関係を示す情報に基づいて前記複数の処理モジュールが保持することを許容されるデータ量を算出する第2の算出手段を更に有することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。
- 前記位置関係を示す情報は、前記一連の処理において連続してデータを処理する2つの処理モジュールの間にある処理モジュールの個数を示すことを特徴とする請求項4に記載の情報処理装置。
- 前記第2の算出手段は、各処理モジュールの性能を示す情報に基づいて前記複数の処理モジュールが保持することを許容されるデータ量を算出することを特徴とする請求項4又は5に記載の情報処理装置。
- 前記性能を示す情報は、単位時間に前記処理モジュールに入力されるデータ量と、前記単位時間に該処理モジュールが出力するデータ量の相関を示すことを特徴とする請求項6に記載の情報処理装置。
- 前記入力手段はデータを入力する間隔を調節することでリングバスに入力するデータ量を制御することを特徴とする請求項1乃至6のいずれか1項に記載の情報処理装置。
- 前記入力手段は1回あたりに入力するデータの量を調節することでリングバスに入力するデータ量を制御することを特徴とする請求項1乃至7のいずれか1項に記載の情報処理装置。
- 前記入力手段は制御量に基づいて前記リングバスに入力するデータ量を制御し、
仮定の制御量と前記リングバス上の処理モジュールが保持することになるデータ量との相関を示す情報を求め、当該相関を示す情報と前記リングバス上の処理モジュールが保持することを許容されるデータ量から、前記入力手段に設定する制御量を求める第3の算出手段を更に有することを特徴とする請求項1乃至9のいずれか1項に記載の情報処理装置。 - 前記入力手段は前記制御量を格納するレジスタを更に有することを特徴とする請求項10に記載の情報処理装置。
- 複数の処理モジュールと、前記複数のモジュールをリング状に接続し一方向にデータを周回させるリングバスとを有する情報処理装置に動作させるプログラムであって、
前記リングバスに入力するデータによって前記複数の処理モジュールの保持することになるデータ量が、前記複数の処理モジュールが保持することを許容するデータ量以下になるように、データを前記リングバスに入力する入力工程を実行させることを特徴とするプログラム。 - 複数の処理モジュールと、前記複数のモジュールをリング状に接続し一方向にデータを周回させるリングバスとを有する情報処理装置における情報処理方法であって、
前記リングバスに入力するデータによって前記複数の処理モジュールの保持することになるデータ量が、前記複数の処理モジュールが保持することを許容するデータ量以下になるように、入力手段がデータを前記リングバスに入力する入力工程を有することを特徴とする情報処理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009112053A JP5534711B2 (ja) | 2009-05-01 | 2009-05-01 | 情報処理装置、情報処理方法およびプログラム |
US12/769,125 US8954633B2 (en) | 2009-05-01 | 2010-04-28 | Information processing apparatus, information processing method, and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009112053A JP5534711B2 (ja) | 2009-05-01 | 2009-05-01 | 情報処理装置、情報処理方法およびプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2010262439A true JP2010262439A (ja) | 2010-11-18 |
JP2010262439A5 JP2010262439A5 (ja) | 2012-06-07 |
JP5534711B2 JP5534711B2 (ja) | 2014-07-02 |
Family
ID=43031270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009112053A Expired - Fee Related JP5534711B2 (ja) | 2009-05-01 | 2009-05-01 | 情報処理装置、情報処理方法およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8954633B2 (ja) |
JP (1) | JP5534711B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5835942B2 (ja) * | 2010-06-25 | 2015-12-24 | キヤノン株式会社 | 画像処理装置、その制御方法及びプログラム |
JP5784664B2 (ja) * | 2013-03-21 | 2015-09-24 | 株式会社東芝 | 多眼撮像装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10228445A (ja) * | 1997-02-13 | 1998-08-25 | Mitsubishi Electric Corp | リングバス入出力制御装置 |
JP3034405B2 (ja) * | 1993-09-03 | 2000-04-17 | 三菱電機株式会社 | ローカルエリアネットワーク装置 |
JP2006295690A (ja) * | 2005-04-13 | 2006-10-26 | Canon Inc | 情報処理装置 |
JP2007148753A (ja) * | 2005-11-28 | 2007-06-14 | Seiko Epson Corp | マルチプロセッサシステム |
JP2007259318A (ja) * | 2006-03-24 | 2007-10-04 | Fujitsu Ltd | 通信制御装置および通信制御方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11167560A (ja) * | 1997-12-03 | 1999-06-22 | Nec Corp | データ転送システム、このシステムに用いるスイッチング回路、アダプタ及びこのシステムを有する集積回路並びにデータ転送方法 |
US6970424B2 (en) * | 1998-11-10 | 2005-11-29 | Extreme Networks | Method and apparatus to minimize congestion in a packet switched network |
AU2001286691A1 (en) * | 2000-08-24 | 2002-03-04 | Ocular Networks | Apparatus and method for facilitating data packet transportation |
JP4041944B2 (ja) * | 2001-10-18 | 2008-02-06 | 日本電気株式会社 | ネットワークの混雑制御システムと混雑制御ノード、及び混雑制御プログラム |
US7551561B2 (en) * | 2003-05-15 | 2009-06-23 | Panasonic Corporation | Packet communication terminal |
US7948881B2 (en) * | 2005-04-15 | 2011-05-24 | New Jersey Institute Of Technology | Distributed bandwidth allocation for resilient packet ring networks |
JP4906317B2 (ja) * | 2005-11-10 | 2012-03-28 | キヤノン株式会社 | 情報処理装置及び方法 |
JP5590849B2 (ja) * | 2009-10-08 | 2014-09-17 | キヤノン株式会社 | 複数の処理モジュールを有する並列処理回路を備えるデータ処理装置、その制御装置、およびその制御方法、プログラム |
-
2009
- 2009-05-01 JP JP2009112053A patent/JP5534711B2/ja not_active Expired - Fee Related
-
2010
- 2010-04-28 US US12/769,125 patent/US8954633B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3034405B2 (ja) * | 1993-09-03 | 2000-04-17 | 三菱電機株式会社 | ローカルエリアネットワーク装置 |
JPH10228445A (ja) * | 1997-02-13 | 1998-08-25 | Mitsubishi Electric Corp | リングバス入出力制御装置 |
JP2006295690A (ja) * | 2005-04-13 | 2006-10-26 | Canon Inc | 情報処理装置 |
JP2007148753A (ja) * | 2005-11-28 | 2007-06-14 | Seiko Epson Corp | マルチプロセッサシステム |
JP2007259318A (ja) * | 2006-03-24 | 2007-10-04 | Fujitsu Ltd | 通信制御装置および通信制御方法 |
Also Published As
Publication number | Publication date |
---|---|
US8954633B2 (en) | 2015-02-10 |
US20100281237A1 (en) | 2010-11-04 |
JP5534711B2 (ja) | 2014-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3116166B1 (en) | Control system, control device, and control method | |
JP4376862B2 (ja) | 通信メッセージ変換装置及び通信メッセージ変換方法 | |
JP4612094B2 (ja) | バス間でのメッセージの自動ルーティングのためのゲートウェイ | |
EP2455832B1 (en) | Programmable controller | |
KR100981461B1 (ko) | 통신 칩 및 메시지 관리자에 의한 통신 칩의 메시지 메모리의 데이터에 대한 액세스 제어 방법 | |
US8754896B2 (en) | Data processing apparatus having a parallel processing circuit including a plurality of processing modules, and method for controlling the same | |
JP2008306648A (ja) | データ中継装置及びデータ中継方法並びに通信ネットワークシステム | |
KR20070039937A (ko) | 메시지 메모리 내에서 메시지를 저장하기 위한 방법 및상응하는 메시지 메모리 | |
JP5534711B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP2006217494A (ja) | 通信システム及び通信方法 | |
JP2010218253A (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP2010198226A (ja) | データ処理装置、データ処理方法およびプログラム | |
JP5432587B2 (ja) | データ処理装置、その制御方法およびプログラム | |
JP5117432B2 (ja) | リング型ネットワークシステム | |
JP2016082363A (ja) | 通信装置、情報処理装置、情報処理システム及び通信装置の制御方法 | |
WO2021131724A1 (ja) | 通信装置、通信システム、通信制御方法、及びプログラム | |
JP4708901B2 (ja) | データ処理モジュール及びそのメッセージの送信準備方法 | |
JP2006229883A (ja) | 通信制御方法、通信ノード、及び通信システム | |
JP6235259B2 (ja) | 通信制御装置、通信制御方法及び通信制御システム | |
JP2012038260A (ja) | バス転送システム | |
WO2022019014A1 (ja) | 通信装置、通信システム、通信制御方法、及びプログラム | |
JP5223582B2 (ja) | メッセージ伝送装置及びメッセージ伝送方法 | |
JP2006005646A (ja) | ネットワーク通信方法 | |
JP2006115315A (ja) | データ転送方法及びデータ転送装置 | |
JP2005286380A (ja) | リング接続による通信システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120424 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120424 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130724 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130730 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130930 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20131022 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140122 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20140129 |
|
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: 20140325 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140422 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5534711 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |