JPS6313493A - ル−タセル - Google Patents

ル−タセル

Info

Publication number
JPS6313493A
JPS6313493A JP15725386A JP15725386A JPS6313493A JP S6313493 A JPS6313493 A JP S6313493A JP 15725386 A JP15725386 A JP 15725386A JP 15725386 A JP15725386 A JP 15725386A JP S6313493 A JPS6313493 A JP S6313493A
Authority
JP
Japan
Prior art keywords
signal
light source
data
photodetector
light
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
JP15725386A
Other languages
English (en)
Other versions
JPH0632493B2 (ja
Inventor
Shigeru Kawai
滋 河合
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP61157253A priority Critical patent/JPH0632493B2/ja
Publication of JPS6313493A publication Critical patent/JPS6313493A/ja
Publication of JPH0632493B2 publication Critical patent/JPH0632493B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Exchange Systems With Centralized Control (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はルータセルに関し、特に複数のプロセッサを接
続してマルチプロセッサを構5X、するのに用いるルー
タセルに関する。
〔従来の技術〕
例えば、LSIや大規模システムの開発に必要な論理シ
ミュレーションなどの大規模情報処理においては、単一
のプロセッサ(てよる逐次処理でに処理能力が十分でな
くなってきている。この工うな問題を解決するために、
プロセッサ全マルチ構成にし、高速処理する方法が提案
されている。
複数のプロセッサを結合してかかるネットワーク’t 
m pzするのにルータセル(router cell
 )が用いられている。ルータセルに複数組の入出カポ
−)k有し入力ボートのそれぞれを出力ポートのそれぞ
れに切替接続するものである。ルータセルが、それに直
接接続されるプロセッサと信号をやりとりするためのl
111の入出力ボートのaかにネットワークk ?、4
111Mするための2組の入出力ポート全備えれば、こ
のルータセルヶ複数個俊わとしtどんな複雑なネットワ
ーク七も構成することかできる。この工うなマルチプロ
セッサの詳細は、例えば、t#報処理学会論文誌、又5
 (1984) p、 864〜872に記載の論文[
論理シミュレーションマシンのアーキテクチャ」に述べ
られている。
第2図は、従来のかかるルータセルの一例を示すブロッ
ク図である。
第2図に示す従来例に、ネットワーク全4%′成するた
めの2組の入出力ボート、jなわち、入カポ−)PII
・出力ポートPOl fiらびに入力ポートPI2・出
力ポートPO2と、プロセッサと直接接続する入出力ボ
ート、丁なわち入カポ−)PIP・出力ポートPOPと
に7にしている。
例えば、入力ボートPIIIC伐絖された転送元ルータ
セル(図示せず)から第2図に示す従来例y&:#li
:由して出カポ−))’01に接続さγした転送先ルー
タセル(図示せず)へデータを転送する場合について、
第2図に示す従来例の動作全説明する。
入力側倒装置ill 11U、SENI)1g号S I
 1 ”((転送元から)受傷すると入力バッファ10
1が空であるとき、入力バッファ101に(転送元から
の)データ1♂号D I I ’cラッチさせ、その仮
受1−゛完了をしらせるBusy(、f号BII勿(転
送元へ)送出する。出力弁別装置211に、入力刊御装
萱1】1がBusy、g信号BIIを出力すると出力バ
ッファ201が空であるとき、入力バッファ101がラ
ッチしているデータ全出力バッファ201にラッチさせ
、デコーダに工り転送先アドレスを解読して出カポ−)
PO1tニ一選択し、出力バッファ201にラッチした
データをデータ信号DOIとして(転送先へ)送出させ
ると共に、データ転送音しらせる5END信号5O1t
−出力制御1t3012)−ら(転送先へ)送出させる
。これでデータ転送準備が完了する。出力制御装置30
1が(転送先から)Busyio号B01′t−受傷す
ると、出力弁別f2t5x2zu出力バッファ201の
ラッチしているデータを消去してデータ転送が完了する
。なお、出力バッファ201がデータのラッチ全完了し
たとさ、入力制御、iU装置11】は入力バッファ10
1のラッチしているデータを消去させる。
以上説明し′fc=うに、第2図に示す従来例は5EN
D侶号とBuay信号とのハンドシェイクにL#)デー
タの転送を行う。
〔発明が解決しょうとする問題点〕
従来のループセルに、上記したデータ転送動作kjべて
電気的に行っていたので動作速度が遅く、個々のプロセ
ッサ内のデータ処理工すもネットワーク内でのデータ転
送に多大の時間ヲ委し、プロセッサの高速機能が十分に
生かされないという欠点がある。
本発明の目的は、上記欠点全解決して内部での処理を元
にlit換えることにエリ高速でデータ全転送すること
ができるルータセルを提供することにあるO 〔問題点?解決する之めの手段〕 この発明によれは、データ転送元からの入力データ光信
号を送出する第一の光検出器と、第一の単色光源と、前
記データ転送元がデータ転送し之こと七しらせる嬉−の
制御光1g号を送出する第二の光検出器と、第二の単色
光源と、第三の光検出器と、この第三の光検出器が光音
検出したとき前記転送元へデータ受信を完了したことを
しらせるパルス状の第二の制御元毎号を送出する第三の
単色光源と、前記第二の光検出器が前記第一の制御元毎
号を伎出し前記第二の卓台光源が発光していないとき前
記第一の光検出器の恢出出力に工す前記第一の単色光源
全駆動させ、前記検出出力が前記入力データ光信号のあ
ることを示しているときは前記第一の単色光源勿発光さ
せ、この第一の単色光源奮発ツeさせ、この第一の単色
光源が駆動されると前記第二の単色光源全発光させ、前
記第三の光検出器が元を検出すると前記第−1第二の単
色光源の発光?停止させる第一の制御手段とを複数組備
える入力装置と、 入力する光の有無を記憶し、有と記憶している間出力デ
ータ元1g号をデータ転送先も送出する光メモリと、第
四の光検出器と前記データ転送先へデータ転送したこと
?しらせる第三の制御光信号を送出する第四の単色光源
と、前記転送先がデータ受信を完了したことをしらせる
第四の制御光信号を送出する第五の光検出器と、第五の
単色光源と、前記第四の光検出器が光を送出し前記第四
の単色光源が前記第三の制御光信号を送出していないと
き前記光メモリを記tは状態にセットし、この元メモリ
が記憶完了すると前記第四の単色光ゆ2に前記第三の制
御元毎号を送出させると共に前記第五の単色光源全パル
ス状に発光させ、前記第五の光検出器が前記第四の制御
光信号を検出すると前記光メモリの記憶全消去すると共
に前記第四の単色光源の発光を停止させる第二の制御手
段とを複数組備える出力装置と、それぞれの前記データ
転送元から入力するアドレス電気信号を解読し、解読結
果に対応するそれぞれの前記データ転送先へ前記アドレ
ス電気信号を送出すると共に格子制御信号を発生するス
イッチ制御装置と、前記格子制御信号に工り格子ピッチ
が制御される複数の可変ピッチ回折格子を備え、前記入
力装置のそれぞれの前記第一・第二の単色光源ならびに
第三の光検出器と前記出力装置のそれぞれの前記光メモ
リe第四の光検出器ならびに第五の単色光源との間の光
接続を切替える空間光スイッチとを具備すること全特徴
とするルータセルが得られる。
〔作用〕
以下図面上参照して本発明のルータセルの作用について
説明する。
第3図お工び第4図は、本発明のルータセルの作用全説
明するための説明図およびタイムチャートである。
第3図に、転送元からのデータ信号DI l’iデータ
1ご号DO3として転送先へ@−A送するのに関係する
元部分ケ示している。人力装置1aお工び出力装置4c
げ、入力袋ft訃工び出力装置のデータ信号DIIおL
びDQ3が入出力するポートの部分全図示したものであ
る。空間光スイッチは入力装置1aの部分お工び出力装
置4cの部分に対応して回折格子21おLび3311M
えている。
光検出器11@牛専体レーザ12.光メモリ41はデー
タバスに用いられ、光筏出器131.42ならびに半導
体レーザ] 4−43[5END倍号の送受信に用いら
れ、半導体レーザ16・45ならびに光検出器15 e
 44’4Busy1iFs号の送受1.1に柑いられ
る。
転送元から尤ファイバ61の−っ全弁して元恢lfj 
器13に5END侶号Sllが入力する。この入力ボー
トがビジーでないとき、すなわち、半J体レーザ14が
出力ポートへ光音送出していないとき、入力装gtla
の制御回路(図示せず)は、光検出器11がデータ信号
り工1に検出した検出出力に、Cり半導体レーザ1la
−駆動させてデータを$備する。@4図に例示する工う
にこのときデータ16号DIIが入力していると半導体
レーザ12は発光する。半導体レーザ12の駆動に伴い
発光する半導体レーザI4の出力光お工び半導1体レー
ザ12の出力光は、回折格子21・33にエフ回折され
て出力装置4cへ送られ尤使出器42お工び光メモリ4
1に入力される。
光検出器42が入力光を検出し、この出力ポートがビジ
ーでないとき、すなわち、半導体レーザ43が発光して
5ENDff1号SO3が送出されていないとき、出カ
ニf2置4Cの節J御回路(図示せず)は光メモリ41
に元が入力しているかいないかを記憶させる、すなわち
、データ音セットさせる。
この場合、元メモリ41には半導体レーザ12の出力光
が入力しているから、元メモリ41は元ファイバ62の
一つt介して転送先へデータ信号DO3’に送出する0
光メモリ41のデータセットに伴い半纏体レーザ43を
発光させ、光ファイバ62を介して転送先へ5END信
号80:l−送出すると共に、半導体レーザ45をパル
ス状に発光させ、この出力光が回折格子33・21を介
して入力装置1aへ送られてデータ転送準備か完了する
0 人力装置1aは、光検出器15が半導体レーザ45の出
力光を検出すると、半導体レーザ12・14の発光を停
止させ、また、半導体レーザ16奮発光させて、転送元
へ第4図に図示する工うなパルス状のf3usy倍号B
I lf−送出する0出力装置4Cは、光検出器44で
転送先からのBusy’M号BO3tl−検出すると、
元メモリ41のデータを消去すると共に、半導体レーザ
43の発光全停止させて5ENL) 1η号803の送
出全停止し、これでデータ転送が完了する。転送元も、
Busyイぎ号BI 1’(f−受信するとデータ1g
号DIIお工び5END侶号SIIの送出音停止する。
なお、IND侶号SIIが入力したときデータ信号DI
Iが入力していなければ半導体レーザ12は発光せず、
光メモリ33は入力光がないこと全記憶し、その結果、
SENDm号SO3の送出中データ信号DO3は送出さ
nない。
空間光スイッチは以下述べる工うにして入出力ボート間
の光接続の切替全行う。
回折格子に波長2の単色光全入射すると、格子ピッチd
に対応して、+1次回折元の回折角θが次式で表わさn
る工うに変化する。
sinθ=λ/d   ・・・・・・・・・ (1)ス
イッチ制御装置it(第3図には図示せず)に。
データ信号DIIに対応するアドレス電気1g号ケ解読
してデータ信号DIIが入力する入力ポートとデータ信
号DO3が送出される出力ポートとの対応関係を示す格
子側倒信号を発生している。この格子制御1g号で回折
格子21・33の格子ピッチを制御することにエフ、入
力ポートと出力ポートとが光接続される工うに回折格子
21・33の回折角全制御する。
以上説明した工うに本発明のルータセルは、データ1d
号・5ENL)(a号・Busy信号全光侶号として処
理し、入・出力ボート間の1g号径路の切替上空間ツと
スイッチで行う。
〔実施例〕
以下実施例?示す図面を参照して本発明について詳細に
説明する。
第1図に、本発明のルータセルの一実施例の構成図でる
る〇 第1図に示す実施例は3組の入出力ボート、すなわち入
力ポートPII・PI2・PIP7Zらびに出力ポート
POI ・PO2ePOP’にもつものであり、それぞ
れ3本で組7&:1丁元ファイバ61を介して名人力ボ
ートに対応する転送元(図示せず)とデータ16号−8
ENDq=号*Bugy1g号をやりとりする入力装置
lと%空間光スイッチ2・3と、それぞれ3本で組盆な
す元ファイバ62’に介して各出力ポートに対応する転
送先(図示せず)とデータ信号・5ENL)信号・Bu
sy悟号t信号とりする出力裟#4と、名入力ボートに
対応するアドレス信号AII〜AI 3i人力し谷出力
ボートに対応するアドレス信号AOI〜AO3t−出力
するスイッチt!;fJ 砲装置R5と?具備(7て材
bzされているO 入力装置1・出力装置4に、各入力ポート・各出力ポー
トに対応して、t93し1における入力装置1a・出力
’AE4 Cに相補する部分音それぞれ3組備えて検収
されている。出力装置4が有する元メモリ(第3図にお
ける光メモIJ 41 ) fl入力するツ、:を元多
安定の原理でラッチする0望間光スイッチ2に入力ポー
トPI 1・I)I2・1) I 1)に対応して回折
格子21・22・23k、空間光スイッチ3は出力ポー
トPOIIIPO2・popに対応して回折格子31・
32・33t。
それぞれ備えてuMlさnている0一つのボートに人出
力するデータ信号・5ENL)IW号・Busy 1a
号にそれぞf(、対応する三つの元は同じ冗路七通って
入力装置1・出力装置41司でやりとりされる必要があ
り、そのためには入力装置1・出力製i、f4に各党が
垂直に入出力する必要があるので% 2組の回折格子、
すなわち回折格子21〜23ならびに31〜33が設け
られている。各回折格子は、例えば、可変グレーティン
グモード液晶かう信灰されており、印カロさnる1王に
エク洛子の空間周波数が設定される。
スイッチ制t1装置5は、(例えば)入力ポートPII
に対応する転送元からのアドレス信号AII全解絖して
転送先に対応する出力ポート(例えはPOP)t−判断
し、アドレス信号A11t”アドレス信号AO3として
転送先へ送出し、入力ポートPIIと出力ポートPOP
と’z−5’e接続することを示す情報である格子制御
信号上発生し空間光スイッチ2・3へ出力する。
空間光スイッチ2・3に、それぞれ内服するROMから
格子制#信号でアドレス指定された電圧値ヲ絖出し、こ
れら電圧を回折格子21−33に印加して回折格子21
・33の空間周波数全設定する0 空間光スイッチ2・3による入出力ボート面の光接続切
替動作、お工びSEND1g号・Busy 1ぎ号のや
りとりに二りデータ1a号′に転送する動作についてに
既に〔作用〕の項で説明し次とうりである0 第1図に示す実施例?複数餉並列に配置することにエフ
、パラレルなデータ転送ができる。
本発明を用いnば1例えば、入出力ボートを50組もつ
ルータセル欠実現することも可能である。
かかるルータ1ル1個に=って50台のプロセッサib
iにデータ7I:転送するネットワーク紮つくることが
できる。すべて?電気回路で検波した従来のルータセル
でに回路が複雑になり、この工すに多数の入出カポ−)
kもつルータセルは非現夾的でめるO 従来のルータセルのボート当りのデータ転送レートtユ
l OJvlfl、 z 8度であるが、本発明のルー
タセルはI G)iz以上のデータ転送レートが実現可
能である。
〔発明の効果〕
以上fif−細に説明した工うに本発明のルータセルは
、転送するデータ信号やデータ転送(f−市IJ却する
1百号(SJl;NDiWM・Bu sy 1に号)全
光1δ号とし−C処理し、入出力ボート間の1g号経路
の切替を空間光スイッチで行うので、高速にデータを転
送することができ、tic、入出力ボート数が増力qし
ても容易に4a成できるという効果がある。
【図面の簡単な説明】
第1図は1本発明のルータセルの一実施例の横取図、 82図は、従来のルータセルの一例を示すブロック図、 第3図お工び第4図は1本発明のルータセルの作用全説
明するためのi兄明図お工びタイムチャートである。 1・1a・・・・・・入力装置、2・3・・・・・・空
間光スイッチ、4・4c・・・−・・°出力装置、5・
・・・・・スイッチ制御装置、11−13・15・42
−44・・・・・・光検出器、12・14−16・43
・45・・・・・・半導体レーザ、21〜23・31〜
33・・・・・・回折格子、41・・・・・・元メモリ
。              1./77、。 (、−

Claims (1)

  1. 【特許請求の範囲】 データ転送元からの入力データ光信号を検出する第一の
    光検出器と、第一の単色光源と、前記データ転送元がデ
    ータ転送したことをしらせる第一の制御光信号を検出す
    る第二の光検出器と、第二の単色光源と、第三の光検出
    器と、この第三の光検出器が光を検出したとき前記転送
    元へデータ受信を完了したことをしらせるパルス状の第
    二の制御光信号を送出する第三の単色光源と、前記第二
    の光検出器が前記第一の制御光信号を検出し、前記第二
    の単色光源が発光していないとき前記第一の光検出器の
    検出出力により前記第一の単色光源を駆動させ、前記検
    出出力が前記入力データ光信号のあることを示している
    ときは前記第一の単色光源を発光させ、この第一の単色
    光源が駆動されると前記第二の単色光源を発光させ、前
    記第三の光検出器が光を検出すると前記第一・第二の単
    色光源の発光を停止させる第一の制御手段とを複数組備
    える入力装置と、 入力する光の有無を記憶し、有と記憶している間出力デ
    ータ光信号をデータ転送先へ送出する光メモリと、第四
    の光検出器と前記データ転送先へデータ転送したことを
    しらせる第三の制御光信号を送出する第四の単色光源と
    、前記転送先がデータ受信を完了したことをしらせる第
    四の制御光信号を検出する第五の光検出器と、第五の単
    色光源と、前記第四の光検出器が元を検出し前記第四の
    単色光源が前記第三の制御光信号を送出していないとき
    前記光メモリを記憶状態にセットし、この光メモリが記
    憶完了すると前記第四の単色光源に前記第三の制御光信
    号を送出させると共に前記第五の単色光源をパルス状に
    発光させ、前記第五の光検出器が前記第四の制御光信号
    を検出すると前記光メモリの記憶を消去すると共に前記
    第四の単色光源の発光を停止させる第二の制御手段とを
    複数組備える出力装置と、 それぞれの前記データ転送元から入力するアドレス電気
    信号を解読し、解読結果に対応するそれぞれの前記デー
    タ転送先へ前記アドレス電気信号を送出すると共に格子
    制御号を発生するスイッチ制御装置と、 前記格子制御信号により格子ピッチが制御される複数の
    可変ピッチ回折格子を備え、前記入力装置のそれぞれの
    前記第一・第二の単色光源ならびに第三の光検出器と前
    記出力装置のそれぞれの前記光メモリ・第四の光検出器
    ならびに第五の単色光源との間の光接続を切替える空間
    光スイッチとを具備することを特徴とするルータセル。
JP61157253A 1986-07-03 1986-07-03 ル−タセル Expired - Lifetime JPH0632493B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61157253A JPH0632493B2 (ja) 1986-07-03 1986-07-03 ル−タセル

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61157253A JPH0632493B2 (ja) 1986-07-03 1986-07-03 ル−タセル

Publications (2)

Publication Number Publication Date
JPS6313493A true JPS6313493A (ja) 1988-01-20
JPH0632493B2 JPH0632493B2 (ja) 1994-04-27

Family

ID=15645606

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61157253A Expired - Lifetime JPH0632493B2 (ja) 1986-07-03 1986-07-03 ル−タセル

Country Status (1)

Country Link
JP (1) JPH0632493B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0363631A (ja) * 1989-08-01 1991-03-19 Ricoh Co Ltd 空間光マトリックススイッチデバイス
US8720850B2 (en) 2007-10-17 2014-05-13 Surpass Industry Co., Ltd. Suck back valve system and valve-closing-operation control method for the same

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62211396A (ja) * 1985-11-11 1987-09-17 Electroplating Eng Of Japan Co コネクタ−端子の微小部分のメツキ装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62211396A (ja) * 1985-11-11 1987-09-17 Electroplating Eng Of Japan Co コネクタ−端子の微小部分のメツキ装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0363631A (ja) * 1989-08-01 1991-03-19 Ricoh Co Ltd 空間光マトリックススイッチデバイス
US8720850B2 (en) 2007-10-17 2014-05-13 Surpass Industry Co., Ltd. Suck back valve system and valve-closing-operation control method for the same

Also Published As

Publication number Publication date
JPH0632493B2 (ja) 1994-04-27

Similar Documents

Publication Publication Date Title
Ben-Asher et al. The power of reconfiguration
Rumley et al. Silicon photonics for exascale systems
US4621359A (en) Load balancing for packet switching nodes
EP0381671B1 (en) Method and apparatus for routing message packets
US12407629B2 (en) Efficient parallelized computation of a Benes network configuration
JPH06214278A (ja) 光インターコネクションネットワーク
CN103454723A (zh) 光波导元件
Berman et al. Complexities of efficient solutions of rectilinear polygon cover problems
US4363106A (en) Computation module for addition and multiplication in residue arithmetic
CN118466687A (zh) 基于微环谐振器mrr的光电信息处理器件及其组成的光计算网络
JPS6313493A (ja) ル−タセル
Sahni Models and algorithms for optical and optoelectronic parallel computers
JPS6313492A (ja) ル−タセル
Schuster et al. Algorithms and optic implementation for reconfigurable networks
Peng et al. PRACO: A Photonic Residue-Number Architecture for Collective Operations
JP5034790B2 (ja) データ処理システム
EP4636658A1 (en) A photonic circuit for generating multi-partite quantum states between qubits
US4979138A (en) High fan factor modified crossbar architecture and method for optical digital computing
JP2699700B2 (ja) 光接続装置
JP2827501B2 (ja) 光セルフ・ルーテイング回路
Eshaghian et al. An optically interconnected reconfigurable mesh
Yamaguchi Scale estimation of a two-dimensional optical concentrator using position shifters
RU2639698C1 (ru) Фотонная вычислительная машина
RU2515958C1 (ru) Способ коммутации nxn оптических каналов и многоканальный коммутатор (варианты)
US20220413312A1 (en) Optical Shuffle Computation Network Using Multicore Fiber Arrays