原标题:光学计算会是未来发展方向吗?

多年以前,“计算(computing)”只属于模拟电路领域。它们不能把多列数字累加起来,却可以求解复杂的微分方程式和其他方程序。一旦透过手动增益控制和接线板设置好,其实时性还是不错的(当然在其带宽限制范围之内),如图1所示的计算机。

图1 Donner 3500是一款小型台式模拟计算机。其他全模拟计算机可能占满整个机架甚至一个小房间。(图片来源:Time-Line Computer Archive)

模拟功能(加法、减法、乘法、除法,以及微分和积分)的核心功能模块都采用了真空管计算放大器,例如George A. Philbrick Researches (GAP/R)的传奇K2-W,如图2所示。但它们很快就被离散晶体管计算放大器所替代,最终由集成电路(IC)取代。

图2 GAP/R的K2-W计算放大器实物及原理图,原理图中的数值单位为meg-ohms和pF。(图片来源:GAP/R校友Dan Sheingold)

计算机已经超越了电子学范畴。大约50年前,人们甚至激动地讨论过“流控(fluidic)”计算机,其基本原理是利用康达效应(Coanda effect),即流体有离开本来流动的方向而改为随凸出的物体表面流动的倾向。它们利用塑料管中的水或空气来实现逻辑闸,逻辑闸之间透过标准柔软的塑料管相连,其优点是抗噪性好,缺点有很多,其中一个缺点是体积庞大、外形笨拙。一个典型的四输入“AND”或“OR”闸大约就有扑克牌一半大。基于空气的流控计算仍然是蚀刻微通道研究课题(勿与广泛使用的医疗仪器流体微信道混淆),但我们要面对现实——它很难与摩尔定律(Moore’s Law)抗衡。

尽管还有一些研究在进行当中,但不可否认,模拟计算的时代已渐渐远去。现在,我们将“计算”与“数字”关联在一起(当然,从电子学和物理学的本质来看,数字电路本身就是模拟功能的一个细分子集,但这是另外一回事了)。最近出现了大量关于量子计算(quantum computing)的高阶研究项目,大量资金流入其中,然而我们并不清楚这是不是炒作,有多少希望,是否能够实现。我们还是静观其变,让那些比我更了解量子计算的专家来判断吧。

我们大可不必将自己局限于模拟、数字甚至量子计算。一些研究人员认为“生物(biologic)”计算才是真正的下一代计算,如果能研究出来的话。当然,它的速度可能比较慢(就像人脑),但它会是一个灵活、通用、适应性强的自学“机器”,然而短期内这不会实现。毕竟,人类还没有真正弄清大脑的一些基本工作原理,例如大脑是怎样(而不是在哪里)保存影像和数据,或者在回忆一件事情时,为什么有时候立刻就能想起来,有时要等几小时这件事才忽然“蹦”到脑海里。或者想一想实现自动驾驶车需要的所有计算力和电力,几乎任何人都可以利用自己3磅重(1.4公斤)、功耗小于25W的超慢“生物计算机”,也就是大脑,透过学习然后计算出来。

但是,为什么要停止开发这些技术呢?因为人们正在进行光学计算的研究,鉴于光的带宽和速度,光学计算机可能运作速度快且功能强大。但控制和切换光通道确实是个难题。一些设计采用了MEMS微镜(其原理类似于德州仪器的数字光处理技术),但即便如此,它仍然包含微型运动组件,并伴有速度与密度问题。

当然,研究人员正在寻找其他方法来发掘全光学计算的潜力。最近有一篇论文描述了一种奇妙的方法,是由麦克马斯特大学(加拿大)与哈佛大学(Harvard) John A. Paulson工程与应用科学学院(SEAS)的研究人员合作开发。他们采用一种新型水凝胶材料来实现膨胀与收缩,这两个过程是可逆的。较低的雷射功率会使这种材料的折射率发生变化,而水凝胶材料还充当光管使光能保留在光丝中,这一点与光纤相似,如图3所示。“切换”功能是这样的:当聚焦的雷射照射到水凝胶的某个区域时,该区域会略微收缩,使折射率发生变化;当雷射关闭时,水凝胶恢复到原来的状态。

图3 实验室工作台上的光学装置看起来不像一台“计算机”,事实上技术发展的最终成果很少与其最初形态相似。(图片来源:麦克马斯特大学)

尽管光学计算机确实可以拍出好照片,但它能做的却不仅仅是改变折射率和光通道,如图4所示。当多束光穿过水凝胶材料时,即使光束之间相距很远,或者光场没有重迭,它们也会相互作用并影响彼此的强度。论文合著者兼项目负责人、麦克马斯特大学副教授Kalaichelvi Saravanamuttu说:“尽管光束是分开的,但它们仍然彼此可见并发生改变。”透过改变折射率,可以停止、启动、管理和了解多条光丝之间的相互作用,从而产生可预测的输出—在逻辑功能的切换和开发中,这是重要的第一步。

图4 (A)水凝胶的光异质化机理;(B)包含水凝胶材料的彩色球;(C)紫外线-可见吸收光谱显示溶液中的可逆异构化;(D)上面是实验装置图,用于探测由于光诱发水凝胶局部收缩而引起的雷射自陷,下方是原理图。激光束聚焦到水凝胶的入射面,其穿出面则成像到CCD相机。(图片来源:麦克马斯特大学)

我们能想到半导体以外的计算吗?未来几十年内有没有任何可能我们将看到非电子计算?如果可以,会透过哪种物理过程与现象?

(参考原文:Is Optical Computing in Our Future?,by Bill Schweber)

责任编辑:

计算光学和计算机科学与技术,光学计算会是未来发展方向吗?相关推荐

  1. 云计算,不仅仅是数据的存储计算,更应该是数据的分析、挖掘计算- 电饭锅产业技术路线图发布:明晰发展方向

    注:个人感觉,电饭锅做饭好吃外,智能是一大需求.不光定时就完了,还要能远程控制,更要能支持云,这样电饭锅将用户的各种习惯.数据上传到云,在云端进行统计分析,然后向电饭锅下达指令,或者提示用户,这个月天 ...

  2. 云计算,不仅仅是数据的存储计算,更应该是数据的分析、挖掘计算- 电饭锅产业技术路线图发布:明晰发展方向...

    注:个人感觉,电饭锅做饭好吃外,智能是一大需求.不光定时就完了,还要能远程控制,更要能支持云,这样电饭锅将用户的各种习惯.数据上传到云,在云端进行统计分析,然后向电饭锅下达指令,或者提示用户,这个月天 ...

  3. 计算机科学的发展历程和未来发展方向

    计算机科学是一门研究计算机及其应用的学科,是现代科技的重要支柱之一.本文将介绍计算机科学的发展历程和未来发展方向. 一.计算机科学的发展历程 计算机科学的历史可以追溯到古代的计算工具,例如算盘.九章算 ...

  4. 儿童医疗保健生物识别技术市场现状及未来发展趋势分析

    2022-2028年全球与中国儿童医疗保健生物识别技术市场现状及未来发展趋势分析报告 报告编号:1640445 免费目录下载:http://www.cninfo360.com/yjbg/quanqiu ...

  5. 计算机科学与技术和信息与计算科学区别,信息与计算科学和计算机科学与技术有什么区别...

    技校网专门为您推荐的类似问题答案 问题1: 大学计算机专业与技校大专计算机学的有什么区别 我的建议是,中专不如职高技校,虽然录取的分高,但其实很不合适的.中专的专业都很别扭,什么金融啦,会计啦,计算机 ...

  6. 计算机科学学院陈瑜,浙江大学城市学院计算机与计算科学学院 计算机科学与技术 陈则伦...

    陈则伦省级优秀毕业生计算机1202 所获奖项及荣誉: 国家奖学金.学业优秀二等奖学金.学科竞赛优秀奖学金(团体一等).学院"三好学生"荣誉称号.学业优秀二等奖学金2次.学科竞赛优秀 ...

  7. 回归技术——我看中国软件的发展方向

    中国的政治经济格局正在酝酿着一场变革,而作为高新技术产业的软件行业,必将成为这场变革的先锋队成员.这里我不想对政治经济的变革做什么展望,仅仅对软件行业的未来谈谈自己的看法. 当前软件行业人士普遍存在两 ...

  8. 从Qualcomm技术看loT未来发展方向

    Qualcomm正在引领5G之路,迈向智能联网终端的新时代.我们的产品正在变革汽车.计算.健康医疗.数据中心等行业,在loT领域更有建树.Qualcomm硬件在一定程度上决定了未来世界的loT设备的发 ...

  9. 浅析前端技术未来发展方向

    前端技术选型一直在不断发展.前端技术选型的主要发展历程: 原始Web开发时期:最初的Web页面只是简单的HTML文本和少量的CSS样式,没有JavaScript. 动态Web开发时期:随着JavaSc ...

最新文章

  1. 神器推荐,可视化 Python 打包 exe,牛逼
  2. 某日是当前年的第几天
  3. JavaScript操作DOM对象
  4. 你爱我吗? | 今日最佳
  5. NumPy中如何确定两个ndarray数组完全相同
  6. (备忘)Java web项目迁移到Centos7中验证码无法显示
  7. AtCoder Beginner Contest 135 解题报告
  8. 运维派送福利,就是这么任性!
  9. 安装MYSql Windows7下MySQL5.5.20免安装版的配置
  10. matlab开环传递函数 求单位负反馈的系统传递函数,已知单位反馈系统开环传递函数.doc...
  11. 一根不均匀的绳子,全部烧完需要1个小时,问怎样烧能计时1个小时15分钟
  12. Vue 项目中各种痛点问题及方案(建议收藏)
  13. c语言中文网va_list,深入C语言可变参数(va_arg,va_list,va_start,va_end,_INTSIZEOF)
  14. App在后台被杀死后重启-重进首页方法
  15. 计算机、通信方向学习考证经验分享
  16. 浅谈策略交易、系统交易和程式交易
  17. 1.密码学概念及古典密码
  18. DevTools failed to load SourceMap Could not load content 控制台显示的这个警告是什么意思
  19. APP推广和统计黑科技:shareinstall让你有如神助!
  20. 华为应用内支付无法拉起

热门文章

  1. 想了解API接口,这一篇就够了
  2. sap委外退料流程图_凤竹纺织FZMM-605委外加工物料退料流程V2.0.doc
  3. 【electron】打开离线包-双击文件打开关联应用
  4. 实现手机归属地查询页面
  5. SpringBoot 搭建微信小程序支付(JSAPI) 纯后端
  6. 基于JAVA宠物领养系统计算机毕业设计源码+系统+lw文档+部署
  7. H.266/VVC中的PDPC技术
  8. VTM10.0代码学习7:decompressCtu()xReconIntraQT()
  9. SAP 同公司不同工厂间的库存调拨
  10. miix4linux双系统,miix4怎么装系统