《光学处理器大大提高了机器学习效率》

  • 来源专题:光电情报网信息监测服务平台
  • 编译者: husisi
  • 发布时间:2021-01-11
  • 数字时代,数据流量的指数式增长对数据处理能力提出了新的挑战。随着自动驾驶、语音识别等领域的机器学习和人工智能技术的出现,数据流量仍将持续上升。为了满足持续升高的需求,计算机处理器能力的提升任重道远。
    如今,一个国际团队已经开始着手解决这个问题。研究人员们发明了一种新的方法和架构,通过使用基于光(即“光子”)的处理器,在单个芯片上实现了数据处理和数据存储。实验证明,这种新型芯片的信息处理速度以及并行性比传统的电子芯片要高得多。

    图1 使用光子进行矩阵乘法运算的处理器
    科学家们开发了一个硬件加速器,用于被称为矩阵与向量乘法的区块。矩阵与向量乘法是神经网络(一种模拟人脑的算法)的核心,而神经网络本身被用于机器学习算法中。由于不同波长的光(即不同颜色的光)不会产生干涉,研究人员利用多种波长的光进行并行运算。为了做到这一点,他们使用了洛桑联邦理工学院开发的另一项创新技术作为光源:“频率梳”芯片。
    “我们的研究首次将频率梳用于人工神经网络领域。”本项研究的负责人之一、洛桑联邦理工学院的Tobias Kippenberg教授说,他主导的工作推动了频率梳的研究。“频率梳可提供各种不同波长的光波,这些光波在可以在同一个光子芯片中独立地进行运算。”
    明斯特大学的Wolfram Pernice是本项研究负责人之一,同时也是本文的主要共同作者。他说:“在机器学习领域,光学处理器可加速处理任务,可以高速度、高处理量来处理复杂的数学运算。光处理器比利用电信号传输数据的传统芯片快得多,如显卡和张量处理单元等专用硬件等。”
    设计和制造完光子芯片后,研究人员们在一个识别手写数字的神经网络上进行了测试。神经网络是机器学习领域的一个概念,受到生物学的启发,主要用于图像或音频数据的处理。“识别图像中边缘需要进行卷积运算,这种输入数据与一个或多个滤波器之间的卷积运算非常适合我们的矩阵架构。”牛津大学材料系的Johannes Feldmann说。牛津大学的Nathan Youngblood补充道:“利用波分复用可以实现前所未有的高数据速率和高计算密度(即单位处理器面积上进行的运算)。”
    “这项研究充分体现了欧洲国家之间的研究合作。” 埃克塞特大学的David Wright说,他是资助此项研究的欧盟FunComp项目负责人。“虽然参与合作的每个研究小组都有自己领先世界的长处,但正是所有这些结合在一起,才实现了这项研究成果。”
    此项研究发表在本周出版的Nature上,具有广阔的应用前景:数据同步处理能力更高的人工智能(同时意味着更加节能),预测更精准、数据分析更精确的大神经网络,使用大量的临床数据进行诊断,自动驾驶汽车传感器数据的快速分析,以及拥有更大存储空间、更强计算能力以及更多应用程序的软件的云计算基础设施等。

相关报告
  • 《光学处理器能够处理复杂的机器学习》

    • 来源专题:光电情报网信息监测服务平台
    • 编译者:husisi
    • 发布时间:2020-07-27
    • 神经网络为基础的机器学习是一种开发人工智能的当前热点。《应用物理评论》杂志上的一篇论文提出了一种使用光而不是电来执行神经网络所需计算的新方法。在这种方法中,一个光学的张量核心并行执行矩阵的乘法,提高了当前深度学习模式的速度和效率。 在机器学习中,神经网络接受训练从而执行无监督的决策和对未知数据的分类。一旦神经网络进行了数据训练,它就可以生成一个推理来识别和分类目标以及模式,从而在数据中查找标识。以光学为基础的张量处理单元(TPU)并行存储和处理数据,具有光电互连功能,使光学内存能够高效读取和写入,光子 TPU 可与其他架构进行接口。 作者之一 Mario Miscuglio 说,“我们发现,集成的光学平台容纳了高效光存储器可以执行与张量处理单元相同的操作,但它们功耗更小,同时具有更高的吞吐量。如果经过适当培训,可用于以光的速度进行推理。” 大多数神经网络拆解多层相互关联的神经元,旨在模仿人的大脑。实现这些网络的一个有效的方式是将矩阵和向量相乘的复合函数。这种方式可以实现高效的并行计算。科学家可以通过专门用于向量化操作(如矩阵乘法)的体系结构来实现并行计算。但是,如果处理的任务越高级,所需的预测精度越高,神经网络就会变得越复杂。此类网络需要海量的数据用于计算,并需要更多的功耗处理这些数据。 研究结果表明,他们的光学TPU的性能可以高于电学TPU的2-3个数量级。至于像5G网络一样的网络外围,计算端点的分配网络和高吞吐量以及智能任务处理的引擎,光子也可以是一个理想的选择。在网络的外围,数据信号可能已经以光子的形式存在。这些光子来自于监控摄像机、光学传感器和其他源。Miscuglio 说,“光子专用处理器可以节省大量的能源,缩短响应时间并且减少数据中心的流量。” 对于终端用户来说,这意味着数据处理速度要快得多,因为大部分数据是预处理的,这意味着只需要将一部分数据发送到云端或数据中心就可以满足用户的需要。
  • 《“热点”提高了太阳能海水淡化的效率》

    • 来源专题:纳米科技
    • 编译者:郭文姣
    • 发布时间:2019-06-19
    • 莱斯大学用阳光和纳米粒子净化盐水的太阳能方法甚至比它的创造者首先认为的更有效。 赖斯纳米光子学实验室(LANP)的研究人员本周表示,他们可以通过添加便宜的塑料镜片将太阳光聚集到“热点”,将太阳能海水淡化系统的效率提高50%以上。结果可在“美国国家科学院院刊”网站上获得。 “提高太阳能驱动系统性能的典型方法是增加太阳能聚光器并带来更多光线,”赖斯布朗工程学院应用物理专业研究生,该论文的共同主要作者Pratiksha Dongare说。 “这里的最大区别在于我们使用相同数量的光。我们已经证明,可以低成本地重新分配这种能量,并大大提高纯净水的生产率。” 在传统的膜蒸馏中,热的含盐水流过片状膜的一侧,而冷却的过滤水流过另一侧。温差产生蒸汽压差,其驱使水蒸气从加热侧通过膜朝向较冷的较低压侧。扩大技术是困难的,因为膜的温差 - 以及由此产生的清洁水的输出 - 随着膜的尺寸增加而减小。赖斯的“纳米光子学太阳能膜蒸馏”(NESMD)技术通过使用光吸收纳米粒子将膜本身转变为太阳能驱动的加热元件来解决这个问题。 Dongare及其同事,包括研究共同主要作者亚历山德罗·阿拉巴斯特里(Alessandro Alabastri),用低成本的市售纳米粒子涂覆其膜的顶层,这些纳米粒子旨在将80%以上的太阳能转化为热能。太阳能驱动的纳米颗粒加热降低了生产成本,赖斯工程师正在努力扩大该技术,以应用于无法获得电力的偏远地区。 NESMD中使用的概念和粒子首先在2012年由LANP主任Naomi Halas和研究科学家Oara Neumann展示,他们都是新研究的共同作者。在本周的研究中,Halas,Dongare,Alabastri,Neumann和LANP物理学家Peter Nordlander发现他们可以利用入射光强度和蒸气压之间固有的,以前未被认识到的非线性关系。 Alabastri是莱斯电气和计算机工程系的物理学家和德州仪器研究助理教授,他使用一个简单的数学例子来描述线性和非线性关系之间的差异。 “如果你取任何两个数字相等的10 - 7和3,5和5,6和4 - 如果你把它们加在一起你总会得到10。但如果这个过程是非线性的,你可能会将它们平方甚至立方体添加之前。所以如果我们有九个和一个,那就是九个平方,或者81个加一个平方,等于82.这远远好于10,这是你能用线性关系做的最好的。“ 在NESMD的情况下,非线性改进来自于将太阳光聚集成微小的斑点,就像孩子可能在晴天用放大镜一样。将光线集中在膜上的微小点上会导致热量的线性增加,但加热反过来会产生蒸汽压的非线性增加。并且增加的压力迫使更多纯化的蒸汽在更短的时间内通过膜。 “我们发现,在更小的区域内拥有更多的光子总是比在整个膜上均匀分布光子更好,”Alabastri说。 Halas是一位化学家和工程师,他花了超过25年的时间开创了光活化纳米材料的使用,他说:“这种非线性光学过程提供的效率非常重要,因为缺水是世界上大约一半人的日常现实,有效的太阳能蒸馏可以改变这种 “除了水净化之外,这种非线性光学效应还可以改善利用太阳能加热来驱动光催化等化学过程的技术,”Halas说。 例如,LANP正在开发一种铜基纳米颗粒,用于在环境压力下将氨转化为氢燃料。 Halas是Stanley C. Moore电气和计算机工程教授,赖斯Smalley-Curl研究所所长,化学,生物工程,物理和天文学,材料科学和纳米工程教授。 NESMD正在位于赖斯的纳米技术水处理中心(NEWT)开发,并于2018年获得能源部太阳能海水淡化计划的研发资金。 ——文章发布于2019年6月18日