(57)【要約】【課題】より高性能な並列演算をより高速に行うことができる光並列演算素子を提供する。【解決手段】本光並列演算素子は、隣接して設けられる複数の光学セル１１を有する。各光学セル１１は、上部に光の入射部を有するとともに、隔壁１２と底部１３で区画化された空間に、光の情報を受けたときに応答する光応答性物質１４を収容し、隔壁１２には規定波長以上の光は透過し規定波長以下の光は遮断する光学窓１５を備え、底部１３には上方から入射した光を反射して隔壁１２の光学窓１５を介して隣接した光学セル１１に導くためのミラー１６が設けられている。光学セル１１への波長の異なる光の照射を制御することにより、隣接する光学セルとの光の遣り取りを行い、両光学セル間のアナログ演算を行う。【選択図】図１
2008287679.tif 000002
【特許請求の範囲】
【請求項１】
互いに隣接して設けられる複数の光学セルを有し、
各光学セルは、上部に光の入射部を有するとともに、隔壁と底部で区画化された空間に、光の情報を受けたときに応答する光応答性物質を収容し、隔壁は規定波長以上の光は透過し規定波長未満の光は遮断する光学窓を有し、底部には上方から入射した光を反射して光学窓を介して隣接した光学セルに導くためのミラーが設けられ、
前記光応答性物質は、規定波長未満の第１の特定波長の光のみを照射したときには基底状態から励起状態に励起した後規定波長以上の第２の特定波長の光を発光しながら基底状態に失活し、第１の特定波長の光と第２の特定波長の光を同時に照射したときには誘導放出により第２の特定波長の強い光を発光するものであり、
各光学セルへの光照射を制御し、隣接する光学セルとの光の遣り取りを行うことにより、両光学セル間のアナログ演算を行うことを特徴とする光並列演算素子。
【請求項２】
光応答性物質がレーザー色素であることを特徴とする請求項１に記載の光並列演算素子。
【請求項３】
各光学セルの形状が平面視正方形状であり、底部の形状が四角錐状であることを特徴とする請求項１又は２に記載の光並列演算素子。
【請求項４】
各光学セルの形状が平面視正三角形状であり、底部の形状が三角錐状であることを特徴とする請求項１又は２に記載の光並列演算素子。
【請求項５】
各光学セルの形状が平面視正六角形状であり、底部の形状が六角錐状であることを特徴とする請求項１又は２に記載の光並列演算素子。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光並列演算時に互いの光情報を組み入れることで、より高性能な並列演算をより高速に行うための光並列演算素子に関する。
【背景技術】
【０００２】
近年の情報処理装置の高速化・高性能化の要求に伴い、演算処理の並列化が要求されている。このため、デジタル演算処理回路が複数組み込まれた並列演算素子が提供されているが、アナログ情報に関しては個々の信号を毎回デジタル信号に変換した後に並列デジタル演算を行わなければならない。そのために、演算処理の高速化には複数のアナログ信号をアナログのまま一度に並列に演算できる演算素子が必要となってくる。
【０００３】
従来のアナログ演算素子において、単一の回路のものはオペアンプのような従来の半導体素子を用い、複数の回路では、まずアナログ信号をデジタル信号に変換して、その後、複数のデジタル信号を演算処理していた。そのため、複数のアナログ信号のアナログ演算を並列に行うには、入力回路数と同数のアナログ−デジタル変換回路が必要となってしまう。しかも、回路数が多くなればなるほど複数のアナログ−デジタル変換回路同士の同期を取ることが難しくなるといった問題も生じてしまう。
【０００４】
一方、光を用いて演算を行う素子が提案されている。図５に従来の光演算素子の構成を模式的に断面図で示す。この光演算素子は、二次元配列した複数の光学セル５１を備え、それぞれの光学セル５１は隔壁５２と底部５３よりなる区画に光の情報を受けたときに応答する光応答性物質５４を収容している。各光学セル５１には演算光照射装置５５により所定波長の光５６が照射し、光５６が照射された光学セル５１内の光応答性物質５４は光応答性を示し、その状態を検出することにより、演算が行われるようになっている。
【０００５】
しかしながら、このような従来の光演算素子は、演算の並列化を行う場合、それぞれ独立した光学セル５１によって行われており、並列演算中は隣接した光学セル５１同士の間での情報の遣り取りは行われていない。もし、隣り合った光学セル５１同士の演算が必要な場合には、並列演算を一旦止めて、光学セル５１同士の演算を行い、その後、並列演算を再開するといった作業を行っていた。
【０００６】
従って、光学セル５１間の情報の遣り取りが多くなればなるほど、複数の光学セル５１による並列演算の演算速度が低下してしまうといった問題を生じていた。並列演算には、並列演算を行う前処理にデータの並び替え等の処理が必要なため、場合によっては単独の光学セル５１による演算の方が早くなるといった問題も生じてしまう。
【非特許文献１】F. Bos, Appl. Optics, vol.20, No.20, 3553 (1981)
【非特許文献２】G. T. Kovacs, N. I. Maluf and K. E. Peterson, “Bulk Micromachining of Silicon”, Proceedings of the IEEE, vol. 86, No.8, 1536 (1998)
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、このような従来技術の問題点を解決するためのなされたもので、より高性能な並列演算をより高速に行うことができる光並列演算素子を提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明は、上記課題を解決するため、第１には、互いに隣接して設けられる複数の光学セルを有し、各光学セルは、上部に光の入射部を有するとともに、隔壁と底部で区画化された空間に、光の情報を受けたときに応答する光応答性物質を収容し、隔壁は規定波長以上の光は透過し規定波長未満の光は遮断する光学窓を有し、底部には上方から入射した光を反射して光学窓を介して隣接した光学セルに導くためのミラーが設けられ、前記光応答性物質は、規定波長未満の第１の特定波長の光のみを照射したときには、規定波長以上の第２の特定波長の光を発光しながら失活し、第１の特定波長の光と第２の特定波長の光を同時に照射したときには、誘導放出により第２の特定波長の強い光を発光するものであり、各光学セルへの光照射を制御し、隣接する光学セルとの光の遣り取りを行うことにより、両光学セル間のアナログ演算を行うことを特徴とする光並列演算素子を提供する。
【０００９】
第２には、上記第１の発明において、光応答性物質がレーザー色素であることを特徴とする光並列演算素子を提供する。
【００１０】
第３には、上記第１又は第２の発明において、各光学セルの形状が平面視正方形状であり、底部の形状が四角錐状であることを特徴とする光並列演算素子を提供する。
【００１１】
第４には、上記第１又は第２の発明において、各光学セルの形状が平面視正三角形状であり、底部の形状が三角錐状であることを特徴とする光並列演算素子を提供する。
【００１２】
第５には、上記第１又は第２の発明において、各光学セルの形状が平面視正六角形状であり、底部の形状が六角錐状であることを特徴とする光並列演算素子を提供する。
【発明の効果】
【００１３】
本発明によれば、光学セル内にミラーと光透過性の隔壁を備えたことで、隣接光学セルからの情報を足し合わせることが可能になったため、より高性能な並列演算をより高速に行う演算素子を実現でき、係るアナログ演算装置の性能向上に寄与するところが大きい。また、本発明によれば、ある特定の光学セルのみに隣接する光学セルからの情報を考慮した演算ができるため、不要な光の入射による誤差が排除され、明確な差が要求される演算への対応が可能になる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を詳細に説明する。
【００１５】
図１は、本発明の光並列演算素子における光学セルの構成を模式的に示す断面図、図２は、本発明の光並列演算素子の原理説明図である。
【００１６】
光学セル１１は、隔壁１２と底部１３で区画化された空間を有し、その空間に光の情報を受けたときに応答する光応答性物質１４が収容されている。隔壁１２には規定波長以上の光は透過し規定波長未満の光は遮断する光学窓１５が設けられている。なお、隔壁１２自体を上記波長条件を満足する材料で形成してもよい。また、底部１３は図示のように断面が三角形状となっており、その２辺に相当する部分に図示のようにミラー１６が形成されている。このミラー１６は隣接する光学セル１１に自身の光の情報を伝えるために設けられる。光学セル１１の上側は開口するように記載されているが、装置化にあたっては光応答性物質１４を密閉した構造とする。この密閉化は、光透過性材料でふたをする方法で行ってもよく、カプセル化してもよい。光学セル１１内の光応答性物質１４は上側から光の照射が行えるようになっている。なお、ここで上側とは、図面に示してある方向を指し、実際の使用にあたっては任意の方向を向いていてよい。光学セル１１の材料としては、例えば石英、アルミナ、窒化シリコン、酸化シリコン等を用いることができる。また、光学窓１５の材料としては、ローパスフィルターを構成する材料等を用いることができる。光学窓１５は、例えば、規定波長以上の光は透過し規定波長未満の光は遮断するローパスフィルターと同じ材質の材料で作られた壁を接着する手法を用いて設けることができる。ミラー１６の材料としては、例えば金、アルミニウム等を用いることができる。各光学セル１１の形成は、例えばマイクロマシーン技術を用いて行うことができる。
【００１７】
ここで、光学窓１５が透過させうる規定波長をＷＳとする。光応答性物質１４としては、第１の特定波長ＷＡ（＜ＷＳ）の光のみを照射したときには基底状態から励起状態に励起した後第２の特定波長の光ＷＢ（≧ＷＳ）を発光しながら基底状態に失活し、第１の特定波長ＷＡの光と第２の特定波長ＷＢの光を同時に照射したときには、誘導放出により第２の特定波長ＷＢの強い光を発光するものを用いる。このような光応答性物質１４としては、上記のような性質のものであれば各種の材料を用いることができるが、特にBenzoic Acid, 2-[6-(ethylamino)-3-(ethylimino)-2,7-dimethyl-3H-xanthen-9-yl]-ethyl ester, monohydrochloride (以下、Rhodamine6Gと略す。)、o-(6-Amino-3-imino-3 H-xanthen-9-yl)-benzoic acid (通称  Rhodamine 110)等のレーザー色素が好ましく使用できる。これらの色素はエタノール、メタノール等のアルコールやジメチルスルホキシド等の溶媒に溶解させて使用する。この光応答性物質１４は光の照射により分子の電子状態が変化して、光応答性を示すもので、ここでは強度の異なる光の発光を利用する。
【００１８】
演算動作について述べると、まず図２（ａ）の上図に示すように、光学セルＡ（１１）の光応答性物質１４に波長ＷＡ（＜ＷＳ）の光のみを照射する。ここで、波長ＷＡの強度は、光応答性物質１４により波長ＷＢの光を発光するものの誘導放出を起こさない大きさに設定する。このとき、光学セルＡ（１１）の変化は非常に小さく、一定時間後には図２（ａ）の下図のような状態となる。光学セルＡ（１１）においてミラー１６で反射した波長ＷＢの光は光学窓１５で遮断され、隣接した光学セルＢ（１１）には照射されない。
【００１９】
一方、波長ＷＡの光を光学セルＡ（１１）の光応答性物質１４に照射した状態で、光学セルＡ（１１）に隣接する光学セルＢ（１１）の光応答性物質１４に波長ＷＢ（≧ＷＳ）の光を照射すると、この光は光学セルＢ（１１）のミラー１６に反射して光学セルＡ（１１）内の光応答性物質１４に照射される。すると、波長ＷＡと波長ＷＢの光が同時に照射されたことにより、光学セルＡ（１１）内の光応答性物質１４の状態は大きく変化する。すなわち、光学セルＡ（１１）内の光応答性物質１４は波長ＷＢの光が隣接した光学セルＢ（１１）から光学窓１５を通して照射されるため、光学セルＡ（１１）内で励起した光応答性物質１４に対して誘導放出が起こり、波長ＷＢの強い光が発光されることになる。一方、光学セルＢ（１１）では光学セルＡ（１１）からの波長ＷＡの光は遮断されるため、光応答性分子はほとんど変化しない。そして前記現象の結果生じた強い光を隣接する光学セルＢ（１１）と光学セルＡ（１１）との演算結果とする。従って、隣接する光学セルに情報が同時に入力された場合に起る光応答性物質１４の変化を利用することで、複数の入力情報による演算が可能になる。また、光の強度に応じた演算結果となるため、アナログ演算を実現できる。
【００２０】
以上、本発明の光並列演算素子の原理を２つの光学セルを用いた場合を例に説明してきたが、もちろん、本発明では、多数の光学セルを二次元配列した素子構成とすることができる。
【実施例】
【００２１】
次に、本発明を実施例によりさらに詳細に説明する。
【００２２】
図３は本発明の実施例に係る光並列演算素子の構成を模式的に示す断面図である。図３の光並列演算素子は４つの光学セル３１を有しているが、これは例示のためであり、実際には所要数の光学セルを二次元配列させたものとすることができる。
【００２３】
光学セル３１は石英を半導体微細加工して図３のように隔壁３２と底部３３で区画化された空間を形成した。隔壁３２には波長５００ｎｍ以上の光は透過し波長５００ｎｍ未満の光は遮断するハイパスフィルターよりなる光学窓３５を設けた。断面が三角形の底部３３には金を蒸着してミラー３６を設けた。このミラー３６は、上方から入ってきた光を、隔壁３２の光学窓３４を通して隣接する光学セル３１に向かって反射するように形成した。光学セル３１内には光応答性物質３４として、Rhodamine6Gのメタノール溶液を入れた。
【００２４】
次に、図４の実施例の原理説明図を用いて、この光並列演算素子の動作について説明する。図４（ａ）に示すように、光学セルＡ（３１）の光応答物質（Rhodamine6G）１４に波長３０８ｎｍの光のみを照射すると、励起状態に励起し、その後、５５６ｎｍの光を発光しながら失活した。この時、波長３０８ｎｍの光は光学セルＡ（３１）内で反射されても光学窓３５で遮断されるため、この現象は光学セルＡのみで起きる。一方、図４（ｂ）に示すように、光学セルＡ（３１）に対して波長３０８ｎｍの光を照射すると同時に、隣接する光学セル３１から波長５５６ｎｍの光を入射させると、この隣接光学セル３１に照射された波長５５６ｎｍの光が隣接光学セル３１内のミラー３６によって光学セルＡ（３１）に向かって反射される。この反射光は光学窓３５を通過し、光学セルＡ（３１）に導かれる。この時、光学セルＡ（３１）内で励起したRhodamine6Gに対して誘導放出が起こり、Rhodamine6Gが波長５５６ｎｍの強い光を発光した。この一連の現象の結果に生じた強い光を隣接する光学セル３１と光学セルＡ（３１）との演算結果とする。この演算結果は光学セル３１から出力された強い光を受光することにより得ることができる。
【００２５】
以上、本発明を実施形態及び実施例に基づいて説明してきたが、本発明は上記実施形態及び実施例に限定されるものではなく、種々の変形、変更が可能である。
【００２６】
例えば、上記では、各光学セルの形状が平面視正方形状であり、底部の形状が四角錐状である場合を例に述べたが、各光学セルは、その形状が平面視正三角形状であり、底部の形状が三角錐状であるものとして、これらを細密に配置してもよく、また、その形状を平面視正六角形状とし、底部の形状が六角錐状として、これらを蜂の巣状に配置してもよい。これらは、各光学セルの形成にマイクロマシーン技術を使用した場合、リソグラフィーのマスクのパターンを変えるだけで作製することができる。
【００２７】
また、本発明では、各光学セルの底部の形状は上部が平らとなっていてもよい。
【００２８】
本発明の光並列演算素子は、隣接する光学セルとの光の情報の遣り取りを行うことができるので、例えば、２つの集合の和に条件を満たす要素を探索するような演算に使用することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の光並列演算素子における光学セルの構成を模式的に示す断面図である。
【図２】本発明の光並列演算素子の原理説明図である。
【図３】本発明の実施例に係る光並列演算素子の構成を模式的に示す図である。
【図４】本発明の実施例に係る光並列演算素子の原理説明図である。
【図５】従来の光演算素子の構成を模式的に示す断面図である。
【符号の説明】
【００３０】
１１、３１    光学セル
１２、３２    隔壁
１３、３３    底部
１４、３４    光応答性物質
１５、３５    光学窓
１６、３６    ミラー
【図１】
2008287679.tif 000003
【図２】
2008287679.tif 000004
【図３】
2008287679.tif 000005
【図４】
2008287679.tif 000006
【図５】
2008287679.tif 000007