跳转到内容

光子计算机:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
Wolfch留言 | 贡献
无编辑摘要
InternetArchiveBot留言 | 贡献
Add 2 books for verifiability (20240107)) #IABot (v2.0.9.5) (GreenC bot
 
(未显示11个用户的19个中间版本)
第1行: 第1行:
'''光子计算机'''(亦称'''-{zh-cn:光脑; zh-sg:光子计算机; zh-tw:光腦;}-''')是指以[[光子]]替代[[电子]]的先进[[计算机]]。數十年來的研究指出,光子可以比傳統電腦中使用的电子有更高的[[頻寬]](例如[[光纖]])。
'''光子计算机'''(亦称'''光脑''')是指以[[光子]]替代[[电子]]的先进[[电子计算机|计算机]]。數十年來的研究指出,光子可以比傳統電腦中使用的电子有更高的[[頻寬]](例如[[光纖]])。


大多数研究项目都专注于用光学等效模組替换当前的计算机组件,目的是要得到可以处理{{le|二进制数据|Binary data}}的光学[[电子计算机|计算机]]系统。这种方法似乎为商业光学计算提供了最佳的短期前景,因为光学组件可以集成到传统计算机中,形成光电混合的系統。然而,[[光电]]设备因為将电能转换为光能再轉回電能,會損失30%的能量。此转换也会减慢消息的传输速度。全光学计算机不需要光学-电学-光学(OEO)转换,因此减少了对电力的需求<ref>{{cite book |first=D.D. |last=Nolte |title=Mind at Light Speed: A New Kind of Intelligence |url=https://books.google.com/books?id=Q9lB-REWP5EC&pg=PA34 |date=2001 |publisher=Simon and Schuster |isbn=978-0-7432-0501-6 |page=34}}</ref>。
大多数研究项目都专注于用光学等效模組替换当前的计算机组件,目的是要得到可以处理{{le|二进制数据|Binary data}}的光学[[电子计算机|计算机]]系统。这种方法似乎为商业光学计算提供了最佳的短期前景,因为光学组件可以集成到传统计算机中,形成光电混合的系統。然而,[[光电]]设备因為将电能转换为光能再轉回電能,會損失30%的能量。此转换也会减慢消息的传输速度。全光学计算机不需要光学-电学-光学(OEO)转换,因此减少了对电力的需求<ref>{{cite book |first=D.D. |last=Nolte |title=Mind at Light Speed: A New Kind of Intelligence |url=https://books.google.com/books?id=Q9lB-REWP5EC&pg=PA34 |date=2001 |publisher=Simon and Schuster |isbn=978-0-7432-0501-6 |page=34 |access-date=2019-12-10 |archive-date=2017-01-18 |archive-url=https://web.archive.org/web/20170118052900/https://books.google.com/books?id=Q9lB-REWP5EC&pg=PA34 |dead-url=no }}</ref>。


有些应用的设备,像是[[合成孔径雷达]](SAR)和{{le|光学相关器|Optical correlator}},已可以用光学计算的原理來設計。例如可以使用相关器来检测和跟踪对象<ref>{{cite book |title=Optical Computing: A Survey for Computer Scientists |chapter=Chapter 3: Optical Image and Signal Processing |last=Feitelson |first=Dror G. |date=1988 |publisher=MIT Press |location=Cambridge, Massachusetts |isbn=978-0-262-06112-4 }}</ref>,并对串行时域光学数据进行分类<ref>{{cite journal |last=Kim |first=S. K. |last2=Goda |first2=K.|last3=Fard |first3=A. M. |last4=Jalali |first4=B.|title= Optical time-domain analog pattern correlator for high-speed real-time image recognition |journal=Optics Letters |volume=36 |issue=2 |pages=220–2 |date=2011 |doi= 10.1364/ol.36.000220|pmid=21263506 |bibcode=2011OptL...36..220K |url=https://semanticscholar.org/paper/a32f6fd548f77c47c869d39a84c6a0015c48a562 }}</ref>。
有些应用的设备,像是[[合成孔径雷达]](SAR)和{{le|光学相关器|Optical correlator}},已可以用光学计算的原理來設計。例如可以使用相关器来检测和跟踪对象<ref>{{cite book |title=Optical Computing: A Survey for Computer Scientists |url=https://archive.org/details/opticalcomputing00feit_0 |chapter=Chapter 3: Optical Image and Signal Processing |last=Feitelson |first=Dror G. |date=1988 |publisher=MIT Press |location=Cambridge, Massachusetts |isbn=978-0-262-06112-4 }}</ref>,并对串行时域光学数据进行分类<ref>{{cite journal |last=Kim |first=S. K. |last2=Goda |first2=K.|last3=Fard |first3=A. M. |last4=Jalali |first4=B.|title= Optical time-domain analog pattern correlator for high-speed real-time image recognition |journal=Optics Letters |volume=36 |issue=2 |pages=220–2 |date=2011 |doi= 10.1364/ol.36.000220|pmid=21263506 |bibcode=2011OptL...36..220K |url=https://semanticscholar.org/paper/a32f6fd548f77c47c869d39a84c6a0015c48a562 }}</ref>。

==二进制数字计算机的光学元件==
现代电子计算机的基本构件是[[晶体管]]。为了用光学元件取代电子元件,需要一个相当的[[光学晶体管]]。这需要使用具有[[折射率#非线性|非线性折射率]]的材料来实现。特别是,存在一些材料<ref>{{Cite web | url=https://www.rp-photonics.com/nonlinear_index.html | title=激光物理与技术百科全书-非线性指数,克尔效应 | access-date=2022-12-06 | archive-date=2021-03-07 | archive-url=https://web.archive.org/web/20210307032219/https://www.rp-photonics.com/nonlinear_index.html | dead-url=no }}</ref>,在这些材料中,入射光的强度以类似于双极晶体管的电流响应的方式影响通过该材料传输的光的强度。这种光学晶体管<ref>{{cite journal |last1=Jain |first1=K. |last2=Pratt |first2=G. W. Jr. |title=光学晶体管 |journal=Appl. Phys. Lett. |volume=28 |issue=12 |pages=719 |date=1976 |doi=10.1063/1.88627 |bibcode=1976ApPhL..28..719J }}</ref><ref name=jainprattpatent>{{cite patent
|国家=美国
|编号=4382660
|标题=光学晶体管和体现这些的逻辑电路
|公布日期=1983年5月10日
| 日期 = 1976年6月16日
|发明人1 = K. Jain
| 发明2 = G.W. Pratt, Jr.
}}</ref>可用于制造光学[[逻辑门]],<ref name=jainprattpatent />而这些光学门又被组装成计算机[[中央处理器]](CPU)的高级部件。这些将是非线性光学晶体,用于操纵光束以控制其他光束。

像任何计算系统一样,光学计算系统需要三样东西才能良好运作。
# 光学处理器
# 光学数据传输,例如光纤电缆
# [[光存储]]<ref>{{Cite web|url=https://www.microsoft.com/en-us/research/video/project-silica-storing-data-in-glass|title=Project Silica|website=Microsoft Research|language=en-US|access-date=2019-11-07|archive-date=2022-10-13|archive-url=https://web.archive.org/web/20221013220102/https://www.microsoft.com/en-us/research/video/project-silica-storing-data-in-glass/|dead-url=no}}</ref>

代替电气元件需要将数据格式从光子转换为电子,这将使系统变得更慢。

===争论===
对于光学计算机的未来能力,研究人员之间存在一些分歧;它们是否可能在速度、功耗、成本和尺寸方面与基于半导体的电子计算机竞争,是一个开放的问题。批评者指出<ref name="Tucker">{{cite journal |first=R.S. |last=Tucker |title=The role of optics in computing |journal=Nature Photonics |volume=4 |issue=7 |pages=405 |date=2010 |doi=10.1038/nphoton.2010.162 |bibcode=2010NaPho...4..405T }}</ref>现实世界的逻辑系统需要 "逻辑级恢复、级联性、[[扇出]]和输入输出隔离",所有这些目前都由电子晶体管以低成本、低功率和高速度提供。为了使光逻辑在少数利基应用之外具有竞争力,需要在非线性光器件技术方面取得重大突破,或者也许需要改变计算本身的性质。 <ref>{{cite web|last1=Rajan|first1=Renju|last2=Babu|first2=Padmanabhan Ramesh|last3=Senthilnathan|first3=Krishnamoorthy|title=全光逻辑门显示出光学计算的前景|url=https://www.photonics.com/a63226/All-Optical_Logic_Gates_Show_Promise_for_Optical|website=Photonics|publisher=Photonics Spectra|access-date=2018-04-08|archive-date=2023-02-10|archive-url=https://web.archive.org/web/20230210113808/https://www.photonics.com/a63226/All-Optical_Logic_Gates_Show_Promise_for_Optical|dead-url=no}}</ref>

==误解、挑战和前景==
光计算的一个重大挑战是,计算是一个[[非线性]]过程,其中多个信号必须相互作用。光是一种[[电磁波]],只有在材料中存在电子的情况下才能与另一种电磁波互动,<ref>{{cite book|isbn=978-0387946597 |author=Philip R. Wallace|title= Paradox Lost: Images of the Quantum|url=https://archive.org/details/paradoxlostimage0000wall |date=1996}}</ref>而这种互动的强度对于电磁波,比如光,比传统计算机的电子信号要弱得多。这可能导致光学计算机的处理元件比使用晶体管的传统电子计算机需要更多的功率和更大的尺寸。{{cn|date=12月}}。

另一个误解{{by whom|date=2019年5月}}是,由于光的速度比电子的[[漂移速度]]快得多,而且频率以[[太赫兹(单位)|THz]]为单位,所以光学晶体管应该能够实现极高的频率。然而,任何电磁波都必须遵守[[带宽有限脉冲|转换极限]],因此,光晶体管对信号的响应速度仍受其[[光谱带宽]]的限制。在[[光纤通信]]中,诸如[[色散(光学)|色散]]等实际限制往往将[[波分复用|信道]]的带宽限制在10几兆赫,只比许多硅晶体管略好。因此,要想获得比电子晶体管更快的运行速度,就需要采用实用的方法,将[[超短脉冲]]沿着高色散波导传输。
==光子逻辑==
[[File:optical-NOT-gate-int.svg|thumb|right|Realization of a photonic controlled-NOT gate for use in quantum computing]]

光子逻辑是在[[逻辑门]]中使用光子([[光]])(NOT、AND、OR、NAND、NOR、XOR、XNOR)。当两个或更多的信号结合在一起时,使用[[非线性光学|非线性光学效应]]获得开关。<ref name=jainprattpatent />

[[光腔|谐振器]]在光子逻辑中特别有用,因为它们允许从[[建设性干涉]]中积累能量,从而增强光学非线性效应。

其他已被研究的方法包括在[[纳米技术|分子水平]]的光子逻辑,使用[[光致发光|光致发光]]化学品。在一次演示中,Witlicki等人利用分子和[[表面增强拉曼光谱|SERS]]进行了逻辑运算。<ref>{{cite journal | title = 使用表面增强拉曼散射光的分子逻辑门 | first9 = Amar H. | last9 = Flood | first8 = Lasse | last8 = Jensen | first7 = Eric W. | last7 = Wong | first6 = Jan O. | last6 = Jeppesen | first5 = Vincent J. | last5 = Bottomley | first4 = Daniel W. | last4 = Silverstein | first3 = Stinne W. | last3 = Hansen | journal = [[J. Am. Chem. Soc.]] | first2 = Carsten | date = 2011 | volume = 133 | issue = 19 | last2 = Johnsen | pages = 7288–91 | doi = 10.1021/ja200992x | pmid = 21510609 | first1 = Edward H. | last1 = Witlicki | url = https://figshare.com/articles/Molecular_Logic_Gates_Using_Surface_Enhanced_Raman_Scattered_Light/2651761 }}</ref>

==非常规方法==

===时间延迟光学计算===

其基本思想是延迟光(或任何其他信号)以进行有用的计算。<ref name="oltean_hamiltonian">{{cite conference|last=Oltean|first=Mihai|title=A light-based device for solving the Hamiltonian path problem|conference=Unconventional Computing| pages=217-227| publisher= Springer LNCS 4135|doi=10.1007/11839132_18|date=2006|arxiv=0708.1496}}</ref> 令人感兴趣的是解决[[NP完全|NP完全问题]],因为这些问题对传统计算机来说是很困难的。

在这种方法中实际使用了光的2个基本特性。

* 光可以通过一定长度的光纤而被延迟。
* 光可以被分割成多条(子)光线。这一特性也是至关重要的,因为我们可以在同一时间内评估多个解决方案。

当解决一个有时间延迟的问题时,必须遵循以下步骤。

* 第一步是创建一个由光缆和分割器组成的图状结构。每个图都有一个起始节点和一个目的节点。
* 光线从起始节点进入并穿越图形,直到到达目的地。在通过弧线时,它会被延迟,并在节点内部被分割。
* 光线在通过弧线或节点时被标记,这样我们就可以在目的地节点轻松地识别这一事实。
* 在目的地节点,我们将等待在某一(些)特定时刻到达的信号(信号强度的波动)。如果在那一刻没有信号到达,这意味着我们的问题没有解决方案。否则,问题就有了解决方案。波动可以用一个[[光电探测器]]和一个[[示波器]]来读取。

第一个以这种方式攻击的问题是[[哈密顿路径问题]]。<ref name="oltean_hamiltonian"/>。

最简单的是[[子集和问题]]。<ref>{{cite journal|author=Mihai Oltean, Oana Muntean| title=用基于光的设备解决子集和问题|journal= Natural Computing| volume= 8| issue= 2|pages =321-331| doi=10.1007/s11047-007-9059-3| date=2009 |arxiv=0708.1964| s2cid=869226}}</ref> 一个解决有4个数字{a1, a2, a3, a4}的实例的光学装置被描述如下。

[[File:Optical device for solving the Subset sum problem.png|Optical device for solving the Subset sum problem]]。

光线将进入开始节点。它将被分成2条强度较小的(子)光线。这两条光线将在a1和0的时刻到达第二个节点。
将在0、a1、a2和a1+a2的时刻到达第三个节点。这些代表了集合{a1, a2}的所有子集。我们期望信号的强度在不超过4个不同时刻出现波动。在目的节点,我们期望波动不超过16个不同的时刻(这是给定的所有子集)。如果我们在目标时刻B有波动,就意味着我们有问题的解决方案,否则就没有元素之和等于B的子集。对于实际执行,我们不可能有零长度的电缆,因此所有的电缆都增加了一个小的(对所有的固定)值k。在这种情况下,预计解决方案在时刻B+n*k。
===基于波长的计算===

基于波长的计算<ref>{{cite conference|author=Sama Goliaei, Saeed Jalili|title=An Optical Wavelength-Based Solution to the 3-SAT Problem|conference=Optical SuperComputing Workshop|date=2009|doi=10.1007/978-3-642-10442-8_10| pages=77-85|bibcode=2009LNCS.5882...77G}}</ref>可以用来解决[[布尔可满足性问题#3-satisfiability|3-SAT]]问题,该问题有n个变量,m个条款,每个条款的变量不超过3个。每一个波长,包含在一条光线中,被认为是对n个变量的可能赋值。<ref>{{Cite journal|last1=Bartlett|first1=Ben|last2=Dutt|first2=Avik|last3=Fan|first3=Shanhui|date=2021-12-20|title=合成时间维度的确定性光子量子计算|url=https://www.osapublishing.org/optica/abstract.cfm?uri=optica-8-12-1515|journal=Optica|language=EN|volume=8|issue=12|pages=1515-1523|doi=10.1364/OPTICA.424258 |arxiv=2101.07786|bibcode=2021Optic...8.1515B|issn=2334-2536}}</ref>

===通过在透明胶片上施胶来计算===

这种方法使用施乐机和透明片进行计算。<ref>{{cite conference|last=Head|first=Tom|title=Parallel Computing by Xeroxing on Transparencies|conference=Algorithmic Bioprocesses|date=2009|pages=631-637|publisher=Springer|doi=10.1007/978-3-540-88869-7_31}}</ref> [[布尔可满足性问题#3-satisfiability|k-SAT问题]]有n个变量,m个子句,每个子句最多有k个变量,已分3步解决:<ref>{{cite|title=在透明胶片上复印计算|url=https://www.youtube.com/watch?v=4DeXPB3RU8Y|language=en|access-date=2022-08-14|archive-date=2019-08-10|archive-url=https://web.archive.org/web/20190810225944/https://www.youtube.com/watch?v=4DeXPB3RU8Y|dead-url=no}}</ref>

*首先通过进行n次施胶拷贝,产生了n个变量的所有2^n次可能的分配。
* 使用最多 2k 份真值表,每个条款同时在真值表的每一行进行评估。
*通过对所有m个子句的重叠透明片进行一次拷贝操作,就可以得到解。

Shaked''等人''(2007)已经解决了[[旅行推销员问题]]<ref>{{cite journal| author= NT Shaked, S Messika, S Dolev, J Rosen |title=有界NP-complete问题的光学解决方案|journal=应用光学|pages=711-724|volume=46|issue=5|date=2007|doi=10.1364/AO.46.000711|pmid=17279159|bibcode=2007ApOpt..46..711S|s2cid=17440025|url=https://semanticscholar.org/paper/074018c5930b0bc0e9b2c826488048415180ed05}}</ref> by using an optical approach. 所有可能的TSP路径都已生成并存储在一个二进制矩阵中,该矩阵与另一个包含城市间距离的灰度向量相乘。乘法是通过使用一个光学相关器以光学方式进行的。

===光学傅里叶协处理器===

许多计算,特别是科学应用,需要经常使用二维[[离散傅里叶变换]](DFT)--例如,在解决描述波的传播或热的传递的微分方程时。尽管现代GPU技术通常能够高速计算大型二维DFT,但已经开发出的技术可以通过利用自然的[[傅里叶光学#傅里叶变换特性|镜头的傅里叶变换特性]]来进行连续傅里叶变换。输入是通过一个[[液晶]][[空间光调制器]]进行编码的。[[空间光调制器]]对输入进行编码,并使用传统的CMOS或CCD图像传感器测量结果。由于光学传播固有的高度互连性质,这种光学架构可以提供卓越的计算复杂性扩展,并已被用于解决二维热方程。<ref>{{cite journal| author= A. J. Macfaden, G. S. D. Gordon, T. D. Wilkinson |title=具有直接相位测定功能的光学傅里叶变换协处理器|journal=科学报告|volume=7 |issue=1|pages=13667|date=2017|doi=10.1038/s41598-017-13733-1|pmid=29057903|pmc=5651838|bibcode=2017NatSR...713667M}}</ref>
=== 伊辛机 ===

设计灵感来自于理论[[易辛模型]]的物理计算机被称为Ising机。<ref name="courtland" /><ref name="cartlidge" /><ref>{{Cite news |first=Adrian |last=Cho |url=https://www.science.org/content/article/odd-computer-zips-through-knotty-tasks |title=Odd computer zips through knotty tasks |work=Science |date=2016-10-20 |accessdate=2022-12-06 |archive-date=2022-10-09 |archive-url=https://web.archive.org/web/20221009060703/https://www.science.org/content/article/odd-computer-zips-through-knotty-tasks |dead-url=no }}</ref>

[[山本义久]]在[[斯坦福大学]]的实验室率先使用光子建造伊辛机。最初,山本和他的同事使用激光器、镜子和其他在[[光学台]]上常见的光学元件建造了一台伊辛机。<ref name="courtland" /><ref name="cartlidge">{{Cite news |first=Edwin |last=Cartlidge |url=http://physicsworld.com/cws/article/news/2016/oct/31/new-ising-machine-computers-are-taken-for-a-spin |title=新型伊辛机计算机被带去转了一圈 |date=2016年10月31日 |work=Physics World |accessdate=2019年7月16日 |archive-date=2018年2月23日 |archive-url=https://web.archive.org/web/20180223052418/http://physicsworld.com/cws/article/news/2016/oct/31/new-ising-machine-computers-are-taken-for-a-spin |dead-url=no }}</ref>

后来,[[惠普实验室]]的一个团队开发了[[光子集成电路]]设计工具,并利用这些工具在单个芯片上建立了一台伊辛机,在该单个芯片上集成了1052个光学元件。<ref name="courtland">{{Cite news |first=Rachel |last=Courtland |url=https://spectrum.ieee.org/semiconductors/processors/hpes-new-chip-marks-a-milestone-in-optical-computing |title=HPE的新芯片标志着光学计算的一个里程碑 |date=2017年1月2日 |work=IEEE Spectrum |accessdate=2019年7月16日 |archive-date=2021年4月19日 |archive-url=https://web.archive.org/web/20210419041032/https://spectrum.ieee.org/semiconductors/processors/hpes-new-chip-marks-a-milestone-in-optical-computing |dead-url=no }}</ref>。
==另见==
==另见==
* {{le|线性光学量子计算|Linear optical quantum computing}}
* {{le|线性光学量子计算|Linear optical quantum computing}}
* {{le|光学神经网络|Optical neural network}}
* {{le|光学神经网络|Optical neural network}}
* [[光子集成电路]]
* [[光子集成电路]]
* {{le|光子分子|Photonic molecule}}
* [[光子分子]]
* [[光子晶体管]]
* [[光子晶体管]]


第14行: 第99行:
{{Reflist | 30em}}
{{Reflist | 30em}}


==延伸阅读==
* {{cite book |title=Optical Computing: A Survey for Computer Scientists |url=https://archive.org/details/opticalcomputing00feit_0 |last=Feitelson |first=Dror G. |date=1988 |publisher=MIT Press |location=Cambridge, Massachusetts |isbn=978-0-262-06112-4}}
* {{cite book |title=Optical Computer Architectures: The Application of Optical Concepts to Next Generation Computers |url=https://archive.org/details/opticalcomputera0000mcau |last=McAulay |first=Alastair D. |date=1991 |publisher=John Wiley & Sons |location=New York, NY |isbn=978-0-471-63242-9}}
* {{cite journal |author=Ibrahim TA|author2=Amarnath K|author3=Kuo LC|author4=Grover R|author5=Van V|author6=Ho PT |title=Photonic logic NOR gate based on two symmetric microring resonators |journal=Opt Lett |volume=29 |issue=23 |pages=2779–81 |date=2004 |doi=10.1364/OL.29.002779 |pmid=15605503|bibcode=2004OptL...29.2779I}}
* {{cite journal |author=Biancardo M|author2=Bignozzi C|author3=Doyle H|author4=Redmond G |title=A potential and ion switched molecular photonic logic gate |journal=Chem. Commun. |volume=0|issue=31 |pages=3918–20 |date=2005 |doi=10.1039/B507021J |pmid=16075071}}
* {{cite book |editor-first=J. |editor-last=Jahns |editor2-first=S.H. |editor2-last=Lee |title=Optical Computing Hardware: Optical Computing |url=https://books.google.com/books?id=SqCjBQAAQBAJ |date=1993 |publisher=Elsevier Science |isbn=978-1-4832-1844-1 |access-date=2020-12-05 |archive-date=2017-01-18 |archive-url=https://web.archive.org/web/20170118060926/https://books.google.com/books?id=SqCjBQAAQBAJ |dead-url=no }}
* {{cite journal |author=Barros S|author2=Guan S|author3=Alukaidey T |title=An MPP reconfigurable architecture using free-space optical interconnects and Petri net configuring |journal=Journal of System Architecture |volume=43 |issue=6–7 |pages=391–402 |date=1997 |doi=10.1016/S1383-7621(96)00053-7 }}
* [[Debabrata Goswami|D. Goswami]], "Optical Computing", Resonance, June 2003; ibid July 2003. [https://web.archive.org/web/20071215005609/http://www.iisc.ernet.in/academy/resonance/June2003/June2003p56-71.html Web Archive of www.iisc.ernet.in/academy/resonance/July2003/July2003p8-21.html]
* {{cite journal |author=Main T|author2=Feuerstein RJ|author3=Jordan HF|author4=Heuring VP|author5=Feehrer J|author6=Love CE |title=Implementation of a general-purpose stored-program digital optical computer |journal=Applied Optics |volume=33 |issue=8|pages=1619–28 |date=1994 |doi=10.1364/AO.33.001619 |pmid=20862187|bibcode=1994ApOpt..33.1619M}}
* {{cite book |first=T.S. |last=Guan |first2=S.P.V. |last2=Barros |chapter=Reconfigurable Multi-Behavioural Architecture using Free-Space Optical Communication |title=Proceedings of the IEEE International Workshop on Massively Parallel Processing using Optical Interconnections |publisher=IEEE |date=April 1994 |isbn=978-0-8186-5832-7 |pages=293–305 |doi=10.1109/MPPOI.1994.336615}}
* {{cite book |first=T.S. |last=Guan |first2=S.P.V. |last2=Barros |chapter=Parallel Processor Communications through Free-Space Optics |title=TENCON '94. IEEE Region 10's Ninth Annual International Conference. Theme: Frontiers of Computer Technology |publisher=IEEE |date=August 1994 |isbn=978-0-7803-1862-5 |pages=677–681 |volume=2 |doi=10.1109/TENCON.1994.369219}}
* {{cite book |author=Guha A.|author2=Ramnarayan R.|author3=Derstine M. |chapter=Architectural issues in designing symbolic processors in optics |title=Proceedings of the 14th annual international symposium on Computer architecture (ISCA '87) |publisher=ACM |date=1987 |isbn=978-0-8186-0776-9 |pages=145–151 |doi=10.1145/30350.30367}}
* K.-H. Brenner, Alan Huang: "Logic and architectures for digital optical computers (A)", J. Opt. Soc. Am., A 3, 62, (1986)
* {{cite journal |last=Brenner |first=K.-H. |title=A programmable optical processor based on symbolic substitution |journal=Appl. Opt. |volume=27 |issue=9 |pages=1687–91 |date=1988 |doi=10.1364/AO.27.001687 |pmid=20531637|bibcode=1988ApOpt..27.1687B }}
* {{cite journal |author=Streibl N.|author2=Brenner K.-H.|author3=Huang A.|author4=Jahns J.|author5=Jewell J.L.|author6=Lohmann A.W.|author7=Miller D.A.B.|author8=Murdocca M.J.|author9=Prise M.E.|author10=Sizer II T. |title=Digital Optics |journal=Proc. IEEE |volume=77 |issue=12 |pages=1954–69 |date=1989 |doi=10.1109/5.48834 }}
* ''[https://science.nasa.gov/headlines/y2000/ast28apr_1m.htm NASA scientists working to improve optical computing technology] {{Wayback|url=https://science.nasa.gov/headlines/y2000/ast28apr_1m.htm |date=20090626114124 }}'', 2000
* ''[http://www.tcreate.org/optical Optical solutions for NP-complete problems] {{Wayback|url=http://www.tcreate.org/optical |date=20181125203351 }}''
* {{cite book |first=S. |last=Dolev |first2=T. |last2=Haist |first3=M. |last3=Oltean |title=Optical SuperComputing: First International Workshop, OSC 2008, Vienna, Austria, August 26, 2008, Proceedings |url=https://books.google.com/books?id=G6ZYwjKh_QcC |date=2008 |publisher=Springer |isbn=978-3-540-85672-6 |access-date=2020-12-05 |archive-date=2018-06-25 |archive-url=https://web.archive.org/web/20180625174858/https://books.google.com/books?id=G6ZYwjKh_QcC |dead-url=no }}
* {{cite book |first=S. |last=Dolev |first2=M. |last2=Oltean |title=Optical Supercomputing: Second International Workshop, OSC 2009, Bertinoro, Italy, November 18–20, 2009, Proceedings |url=https://books.google.com/books?id=sl44EkMjcIkC |date=2009 |publisher=Springer |isbn=978-3-642-10441-1 |access-date=2020-12-05 |archive-date=2017-01-18 |archive-url=https://web.archive.org/web/20170118141745/https://books.google.com/books?id=sl44EkMjcIkC |dead-url=no }}
* {{cite book |first=S. |last=Dolev |first2=M. |last2=Oltean |title=Optical Supercomputing: Third International Workshop, OSC 2010, Bertinoro, Italy, November 17–19, 2010, Revised Selected Papers |url=https://books.google.com/books?id=uf65jCXgFvwC |date=2011 |publisher=Springer |isbn=978-3-642-22493-5 |access-date=2020-12-05 |archive-date=2017-01-18 |archive-url=https://web.archive.org/web/20170118143956/https://books.google.com/books?id=uf65jCXgFvwC |dead-url=no }}
* {{cite book |first=S. |last=Dolev |first2=M. |last2=Oltean |title=Optical Supercomputing: 4th International Workshop, OSC 2012, in Memory of H. John Caulfield, Bertinoro, Italy, July 19–21, 2012. Revised Selected Papers |url=https://books.google.com/books?id=Sy-7BQAAQBAJ |date=2013 |publisher=Springer |isbn=978-3-642-38250-5 |access-date=2020-12-05 |archive-date=2017-01-18 |archive-url=https://web.archive.org/web/20170118063102/https://books.google.com/books?id=Sy-7BQAAQBAJ |dead-url=no }}
* [https://web.archive.org/web/20090913002603/http://www.newscientist.com/article/mg19526136.400-speedoflight-computing-comes-a-step-closer.html Speed-of-light computing comes a step closer] ''New Scientist''
* {{cite journal |author= Caulfield H.|author2= Dolev S.|title= Why future supercomputing requires optics| journal= Nature Photonics| volume=4 |issue= 5|pages=261–263 |date=2010 |doi=10.1038/nphoton.2010.94}}
* {{cite journal |author= Cohen E.|author2= Dolev S.|author3=Rosenblit M.| title= All-optical design for inherently energy-conserving reversible gates and circuits| journal= Nature Communications| volume=7 |pages=11424 |date=2016 |doi=10.1038/ncomms11424 | pmid=27113510 | pmc=4853429|bibcode=2016NatCo...711424C}}


==外部链接==
==外部链接==
* [https://www.wired.com/news/technology/0,1282,69033,00.html?tw=newsletter_topstories_html This Laser Trick's a Quantum Leap]
* [https://www.wired.com/news/technology/0,1282,69033,00.html?tw=newsletter_topstories_html This Laser Trick's a Quantum Leap]{{Wayback|url=https://www.wired.com/news/technology/0,1282,69033,00.html?tw=newsletter_topstories_html |date=20060614115223 }}
* [http://www.extremetech.com/article2/0,1558,1779951,00.asp Photonics Startup Pegs Q2'06 Production Date]
* [http://www.extremetech.com/article2/0,1558,1779951,00.asp Photonics Startup Pegs Q2'06 Production Date]{{Wayback|url=http://www.extremetech.com/article2/0,1558,1779951,00.asp |date=20110607192605 }}
* [http://www.physorg.com/news6123.html Stopping light in quantum leap]
* [http://www.physorg.com/news6123.html Stopping light in quantum leap]{{Wayback|url=http://www.physorg.com/news6123.html |date=20111111223717 }}
* [http://www.physorg.com/news199470370.html High Bandwidth Optical Interconnects]
* [http://www.physorg.com/news199470370.html High Bandwidth Optical Interconnects]{{Wayback|url=http://www.physorg.com/news199470370.html |date=20110918023106 }}
* [https://www.youtube.com/watch?v=4DeXPB3RU8Y https://www.youtube.com/watch?v=4DeXPB3RU8Y] (Movie: Computing by xeroxing on transparencies)
* [https://www.youtube.com/watch?v=4DeXPB3RU8Y https://www.youtube.com/watch?v=4DeXPB3RU8Y]{{Wayback|url=https://www.youtube.com/watch?v=4DeXPB3RU8Y |date=20190810225944 }} (Movie: Computing by xeroxing on transparencies)


{{新兴技术}}
{{新兴技术}}


[[分类:光]]
[[分类:光子学]]
[[分类:计算机类]]
[[分类:電腦的類別]]
[[分类:新兴技术]]
[[分类:新兴技术]]

2024年1月8日 (一) 08:43的最新版本

光子计算机(亦称光脑)是指以光子替代电子的先进计算机。數十年來的研究指出,光子可以比傳統電腦中使用的电子有更高的頻寬(例如光纖)。

大多数研究项目都专注于用光学等效模組替换当前的计算机组件,目的是要得到可以处理二进制数据英语Binary data的光学计算机系统。这种方法似乎为商业光学计算提供了最佳的短期前景,因为光学组件可以集成到传统计算机中,形成光电混合的系統。然而,光电设备因為将电能转换为光能再轉回電能,會損失30%的能量。此转换也会减慢消息的传输速度。全光学计算机不需要光学-电学-光学(OEO)转换,因此减少了对电力的需求[1]

有些应用的设备,像是合成孔径雷达(SAR)和光学相关器英语Optical correlator,已可以用光学计算的原理來設計。例如可以使用相关器来检测和跟踪对象[2],并对串行时域光学数据进行分类[3]

二进制数字计算机的光学元件

[编辑]

现代电子计算机的基本构件是晶体管。为了用光学元件取代电子元件,需要一个相当的光学晶体管。这需要使用具有非线性折射率的材料来实现。特别是,存在一些材料[4],在这些材料中,入射光的强度以类似于双极晶体管的电流响应的方式影响通过该材料传输的光的强度。这种光学晶体管[5][6]可用于制造光学逻辑门[6]而这些光学门又被组装成计算机中央处理器(CPU)的高级部件。这些将是非线性光学晶体,用于操纵光束以控制其他光束。

像任何计算系统一样,光学计算系统需要三样东西才能良好运作。

  1. 光学处理器
  2. 光学数据传输,例如光纤电缆
  3. 光存储[7]

代替电气元件需要将数据格式从光子转换为电子,这将使系统变得更慢。

争论

[编辑]

对于光学计算机的未来能力,研究人员之间存在一些分歧;它们是否可能在速度、功耗、成本和尺寸方面与基于半导体的电子计算机竞争,是一个开放的问题。批评者指出[8]现实世界的逻辑系统需要 "逻辑级恢复、级联性、扇出和输入输出隔离",所有这些目前都由电子晶体管以低成本、低功率和高速度提供。为了使光逻辑在少数利基应用之外具有竞争力,需要在非线性光器件技术方面取得重大突破,或者也许需要改变计算本身的性质。 [9]

误解、挑战和前景

[编辑]

光计算的一个重大挑战是,计算是一个非线性过程,其中多个信号必须相互作用。光是一种电磁波,只有在材料中存在电子的情况下才能与另一种电磁波互动,[10]而这种互动的强度对于电磁波,比如光,比传统计算机的电子信号要弱得多。这可能导致光学计算机的处理元件比使用晶体管的传统电子计算机需要更多的功率和更大的尺寸。[來源請求]

另一个误解[誰說的?]是,由于光的速度比电子的漂移速度快得多,而且频率以THz为单位,所以光学晶体管应该能够实现极高的频率。然而,任何电磁波都必须遵守转换极限,因此,光晶体管对信号的响应速度仍受其光谱带宽的限制。在光纤通信中,诸如色散等实际限制往往将信道的带宽限制在10几兆赫,只比许多硅晶体管略好。因此,要想获得比电子晶体管更快的运行速度,就需要采用实用的方法,将超短脉冲沿着高色散波导传输。

光子逻辑

[编辑]
Realization of a photonic controlled-NOT gate for use in quantum computing

光子逻辑是在逻辑门中使用光子()(NOT、AND、OR、NAND、NOR、XOR、XNOR)。当两个或更多的信号结合在一起时,使用非线性光学效应获得开关。[6]

谐振器在光子逻辑中特别有用,因为它们允许从建设性干涉中积累能量,从而增强光学非线性效应。

其他已被研究的方法包括在分子水平的光子逻辑,使用光致发光化学品。在一次演示中,Witlicki等人利用分子和SERS进行了逻辑运算。[11]

非常规方法

[编辑]

时间延迟光学计算

[编辑]

其基本思想是延迟光(或任何其他信号)以进行有用的计算。[12] 令人感兴趣的是解决NP完全问题,因为这些问题对传统计算机来说是很困难的。

在这种方法中实际使用了光的2个基本特性。

  • 光可以通过一定长度的光纤而被延迟。
  • 光可以被分割成多条(子)光线。这一特性也是至关重要的,因为我们可以在同一时间内评估多个解决方案。

当解决一个有时间延迟的问题时,必须遵循以下步骤。

  • 第一步是创建一个由光缆和分割器组成的图状结构。每个图都有一个起始节点和一个目的节点。
  • 光线从起始节点进入并穿越图形,直到到达目的地。在通过弧线时,它会被延迟,并在节点内部被分割。
  • 光线在通过弧线或节点时被标记,这样我们就可以在目的地节点轻松地识别这一事实。
  • 在目的地节点,我们将等待在某一(些)特定时刻到达的信号(信号强度的波动)。如果在那一刻没有信号到达,这意味着我们的问题没有解决方案。否则,问题就有了解决方案。波动可以用一个光电探测器和一个示波器来读取。

第一个以这种方式攻击的问题是哈密顿路径问题[12]

最简单的是子集和问题[13] 一个解决有4个数字{a1, a2, a3, a4}的实例的光学装置被描述如下。

Optical device for solving the Subset sum problem

光线将进入开始节点。它将被分成2条强度较小的(子)光线。这两条光线将在a1和0的时刻到达第二个节点。 将在0、a1、a2和a1+a2的时刻到达第三个节点。这些代表了集合{a1, a2}的所有子集。我们期望信号的强度在不超过4个不同时刻出现波动。在目的节点,我们期望波动不超过16个不同的时刻(这是给定的所有子集)。如果我们在目标时刻B有波动,就意味着我们有问题的解决方案,否则就没有元素之和等于B的子集。对于实际执行,我们不可能有零长度的电缆,因此所有的电缆都增加了一个小的(对所有的固定)值k。在这种情况下,预计解决方案在时刻B+n*k。

基于波长的计算

[编辑]

基于波长的计算[14]可以用来解决3-SAT问题,该问题有n个变量,m个条款,每个条款的变量不超过3个。每一个波长,包含在一条光线中,被认为是对n个变量的可能赋值。[15]

通过在透明胶片上施胶来计算

[编辑]

这种方法使用施乐机和透明片进行计算。[16] k-SAT问题有n个变量,m个子句,每个子句最多有k个变量,已分3步解决:[17]

  • 首先通过进行n次施胶拷贝,产生了n个变量的所有2^n次可能的分配。
  • 使用最多 2k 份真值表,每个条款同时在真值表的每一行进行评估。
  • 通过对所有m个子句的重叠透明片进行一次拷贝操作,就可以得到解。

Shaked等人(2007)已经解决了旅行推销员问题[18] by using an optical approach. 所有可能的TSP路径都已生成并存储在一个二进制矩阵中,该矩阵与另一个包含城市间距离的灰度向量相乘。乘法是通过使用一个光学相关器以光学方式进行的。

光学傅里叶协处理器

[编辑]

许多计算,特别是科学应用,需要经常使用二维离散傅里叶变换(DFT)--例如,在解决描述波的传播或热的传递的微分方程时。尽管现代GPU技术通常能够高速计算大型二维DFT,但已经开发出的技术可以通过利用自然的镜头的傅里叶变换特性来进行连续傅里叶变换。输入是通过一个液晶空间光调制器进行编码的。空间光调制器对输入进行编码,并使用传统的CMOS或CCD图像传感器测量结果。由于光学传播固有的高度互连性质,这种光学架构可以提供卓越的计算复杂性扩展,并已被用于解决二维热方程。[19]

伊辛机

[编辑]

设计灵感来自于理论易辛模型的物理计算机被称为Ising机。[20][21][22]

山本义久斯坦福大学的实验室率先使用光子建造伊辛机。最初,山本和他的同事使用激光器、镜子和其他在光学台上常见的光学元件建造了一台伊辛机。[20][21]

后来,惠普实验室的一个团队开发了光子集成电路设计工具,并利用这些工具在单个芯片上建立了一台伊辛机,在该单个芯片上集成了1052个光学元件。[20]

另见

[编辑]

参考

[编辑]
  1. ^ Nolte, D.D. Mind at Light Speed: A New Kind of Intelligence. Simon and Schuster. 2001: 34 [2019-12-10]. ISBN 978-0-7432-0501-6. (原始内容存档于2017-01-18). 
  2. ^ Feitelson, Dror G. Chapter 3: Optical Image and Signal Processing. Optical Computing: A Survey for Computer Scientists. Cambridge, Massachusetts: MIT Press. 1988. ISBN 978-0-262-06112-4. 
  3. ^ Kim, S. K.; Goda, K.; Fard, A. M.; Jalali, B. Optical time-domain analog pattern correlator for high-speed real-time image recognition. Optics Letters. 2011, 36 (2): 220–2. Bibcode:2011OptL...36..220K. PMID 21263506. doi:10.1364/ol.36.000220. 
  4. ^ 激光物理与技术百科全书-非线性指数,克尔效应. [2022-12-06]. (原始内容存档于2021-03-07). 
  5. ^ Jain, K.; Pratt, G. W. Jr. 光学晶体管. Appl. Phys. Lett. 1976, 28 (12): 719. Bibcode:1976ApPhL..28..719J. doi:10.1063/1.88627. 
  6. ^ 6.0 6.1 6.2 [1] 
  7. ^ Project Silica. Microsoft Research. [2019-11-07]. (原始内容存档于2022-10-13) (美国英语). 
  8. ^ Tucker, R.S. The role of optics in computing. Nature Photonics. 2010, 4 (7): 405. Bibcode:2010NaPho...4..405T. doi:10.1038/nphoton.2010.162. 
  9. ^ Rajan, Renju; Babu, Padmanabhan Ramesh; Senthilnathan, Krishnamoorthy. 全光逻辑门显示出光学计算的前景. Photonics. Photonics Spectra. [2018-04-08]. (原始内容存档于2023-02-10). 
  10. ^ Philip R. Wallace. Paradox Lost: Images of the Quantum. 1996. ISBN 978-0387946597. 
  11. ^ Witlicki, Edward H.; Johnsen, Carsten; Hansen, Stinne W.; Silverstein, Daniel W.; Bottomley, Vincent J.; Jeppesen, Jan O.; Wong, Eric W.; Jensen, Lasse; Flood, Amar H. 使用表面增强拉曼散射光的分子逻辑门. J. Am. Chem. Soc. 2011, 133 (19): 7288–91. PMID 21510609. doi:10.1021/ja200992x. 
  12. ^ 12.0 12.1 Oltean, Mihai. A light-based device for solving the Hamiltonian path problem. Unconventional Computing. Springer LNCS 4135: 217–227. 2006. arXiv:0708.1496可免费查阅. doi:10.1007/11839132_18. 
  13. ^ Mihai Oltean, Oana Muntean. 用基于光的设备解决子集和问题. Natural Computing. 2009, 8 (2): 321–331. S2CID 869226. arXiv:0708.1964可免费查阅. doi:10.1007/s11047-007-9059-3. 
  14. ^ Sama Goliaei, Saeed Jalili. An Optical Wavelength-Based Solution to the 3-SAT Problem. Optical SuperComputing Workshop: 77–85. 2009. Bibcode:2009LNCS.5882...77G. doi:10.1007/978-3-642-10442-8_10. 
  15. ^ Bartlett, Ben; Dutt, Avik; Fan, Shanhui. 合成时间维度的确定性光子量子计算. Optica. 2021-12-20, 8 (12): 1515–1523. Bibcode:2021Optic...8.1515B. ISSN 2334-2536. arXiv:2101.07786可免费查阅. doi:10.1364/OPTICA.424258 (英语). 
  16. ^ Head, Tom. Parallel Computing by Xeroxing on Transparencies. Algorithmic Bioprocesses. Springer: 631–637. 2009. doi:10.1007/978-3-540-88869-7_31. 
  17. ^ 在透明胶片上复印计算, [2022-08-14], (原始内容存档于2019-08-10) (英语) 
  18. ^ NT Shaked, S Messika, S Dolev, J Rosen. 有界NP-complete问题的光学解决方案. 应用光学. 2007, 46 (5): 711–724. Bibcode:2007ApOpt..46..711S. PMID 17279159. S2CID 17440025. doi:10.1364/AO.46.000711. 
  19. ^ A. J. Macfaden, G. S. D. Gordon, T. D. Wilkinson. 具有直接相位测定功能的光学傅里叶变换协处理器. 科学报告. 2017, 7 (1): 13667. Bibcode:2017NatSR...713667M. PMC 5651838可免费查阅. PMID 29057903. doi:10.1038/s41598-017-13733-1. 
  20. ^ 20.0 20.1 20.2 Courtland, Rachel. HPE的新芯片标志着光学计算的一个里程碑. IEEE Spectrum. 2017年1月2日 [2019年7月16日]. (原始内容存档于2021年4月19日). 
  21. ^ 21.0 21.1 Cartlidge, Edwin. 新型伊辛机计算机被带去转了一圈. Physics World. 2016年10月31日 [2019年7月16日]. (原始内容存档于2018年2月23日). 
  22. ^ Cho, Adrian. Odd computer zips through knotty tasks. Science. 2016-10-20 [2022-12-06]. (原始内容存档于2022-10-09). 

延伸阅读

[编辑]

外部链接

[编辑]