0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于电子集成电路开发出具有概率比特的概率计算机

AI智胜未来 来源:全球技术地图 2023-01-30 15:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

量子计算机基于量子比特(又称“量子位”)执行运算任务,在解决多体问题、路径规划问题等复杂问题方面相较经典计算机有巨大优势。但是,由于量子计算需要通过昂贵的实验设备构建,且在低温操作、相干时间控制、容错等方面仍面临巨大挑战,仍需经历较长的发展阶段。

在此背景下,研究人员基于电子集成电路开发出具有概率比特(又称“概率位”)的概率计算机,并将其视作向量子计算过渡的中间方案。这种计算机通过对概率的数值运算进行问题求解,在解决非线性规划、多体系统问题方面具有性能优势,且能在常温条件下运行,因此更加接近实用。

一、概率计算原理简介

多年来,研究人员不断探索蒙特卡洛算法在金融风险分析、药物开发、供应链物流以及物理和化学研究工作中的潜在应用。蒙特卡洛算法以概率统计理论为指导,通过统计与数值分析来求解复杂问题。经典计算机在这一问题上的效率较低,需要耗费大量的时间与能源。

量子计算机中,量子位组成的系统可以通过许多可能路径演化到最终状态,而选择哪种路径完全是一种偶然。通过将每种路径的概率振幅相加来得到最终的概率振幅,将总概率振幅的模进行平方运算得到最终的实际概率。由于量子位可以并行工作,量子计算机对于某些特定任务的运算速率远超经典计算机。然而,概率振幅是一个复数,因此可能出现“负概率”的错误情况,需要通过Shor算法、Grover算法等算法来精心编排运算路径,从而抵消错误的“负概率”路径的影响。

研究人员参考了量子计算机的工作原理,设计了使用概率位工作的概率计算机,将所有实现路径的概率相加来得到最终概率。量子计算机需要屏蔽电磁场干扰、在接近绝对零度的超低温下才能进行工作,而概率计算机可以基于硅基电子电路设计,可以在常温下工作。

因此,普渡大学电气和计算机工程教授、概率计算先驱之一苏普里约·达塔(Supriyo Datta)认为,对于涉及复数的算法,量子计算机能够展现出无与伦比的优越性,但对于解决涉及正数数值运算的随机变量问题,概率计算可能具有相当大的竞争力。

一般而言,研究人员使用自旋态粒子构建单个概率位,利用其随机的“上”和“下”两种状态表示二进制运算中的0和1,每种状态的概率均为50%。概率位表现为随机的纯噪声,不携带任何信息。然而,将多个概率位耦合,利用概率位之间相互影响的复杂相关性,可以构建概率计算机,从而有效地解决优化问题。

二、概率计算机的实现方式

目前,研究人员提出了两种构建概率计算机的方式,分别是通过传统电路与随机数生成器,以及通过专用硬件设备。

(一)通过传统电路与随机数生成器实现概率计算

由于集成电路中的晶体管都是基于确定性而制造,很难自然产生随机的不确定性,因此需要通过算法生成伪随机序列来实现概率位。

日本富士通公司正使用普通硬件结合随机数生成器构建概率计算机,以模拟概率位翻转。随后,使用电子自旋的伊辛模型(Ising model)和退火(Annealing)算法来实现非线性规划功能。退火算法受到自然系统总是趋于向最低能量状态演化这一规律的启发,通过模拟自然系统的自演化来处理信息。

算法终止时的当前解即为所得近似最优解。因此,只要能将组合优化问题翻译成伊辛模型问题,然后通过退火算法求出伊辛模型的最优解,再将结果反向翻译的系统,就能得到用来解决组合优化问题的新型计算机。这种方法的缺点是功耗较高。2020年4月,日本东京工业大学、日立公司、北海道大学和东京大学研究人员开发出随机元细胞自动机退火器架构(Stochastic Cellular Automata Annealer Architecture,STATICA),也采取了类似的构建原理。

(二)开发专用硬件设备

由于概率运算依赖于概率位的随机性,因此研究人员尝试通过本身具有随机性的器件来构建概率计算机。这也是目前全球研究人员不断尝试攻克的重要方向。

第一种方法是利用铁磁体中的磁隧道结(Magnetic Tunneling Junction,MTJ)。磁性隧道结的电阻取决于其磁性状态,且不稳定,它在两个磁态之间快速翻转,导致其电阻在两个值之间不断变化,可用于创建概率位。早期的计算机使用磁隧道结构建磁芯存储器,但很难将磁存储器小型化,因为磁体越小越不稳定。研究人员正是利用了磁隧道结的不稳定性质,结合若干个晶体管来构建概率位。

其中的一个晶体管由输入电压控制,其他的仅用于缓冲输出。2017年,美国普渡大学的苏普里约·达塔(Supriyo Datta)教授与加州大学圣芭芭拉分校的凯雷姆·坎萨里(Kerem Camsari)助理教授首次提出了使用设备的噪声与不确定性创建具有随机性的概率计算机,被认为是概率计算的先驱。

2019年,在日本东北大学合作者的帮助下,达塔与坎萨里教授团队构建了一台具有8个概率位的概率计算机。通过找到特定的连接模式,并正确连接概率位,概率位电路将通过输出峰值信号的形式给出答案。通过这种方法构建的概率计算机比经典计算机上的优化算法快了6个数量级,并且采样速度提高了5-18倍,然而能耗降低了10倍、占用面积减小了100倍。

此外,这种概率计算机也具有将概率位扩大到5000个的潜力,有望用于处理更复杂的问题。目前,中国北京航空航天大学的曾琅、曹凯华等研究人员也在进行类似的概率计算器件研究。

31ef8ef6-8c4c-11ed-bfe3-dac502259ad0.png

通过磁隧道结构建的概率位 (图片来源:IEEE Spectrum)

另一种构建概率计算机的方式利用了闪存设备的噪声和不确定性来模拟事件的随机性。美国佐治亚理工学院、英特尔和韩国科学技术高等研究院通过闪存中鳍式晶体管(FinFET)的固有时间噪声作为随机性的模拟源,替代了隧道结,在闪存中实现了概率计算机。

三、应用前景

(一)解决非线性规划问题与多体问题

概率计算机基于随机性进行并行计算,因此适用于求解路径规划、投资组合问题等非线性规划问题,以及求解物理、化学反应模拟和蛋白质结构预测等多体问题。路径规划问题是组合优化中的一个NP难问题,在运筹学和理论计算机科学中非常重要。多体问题需要在拥有大量粒子构成的微观系统中求解,其中的粒子之间不断相互作用,产生复杂的相关性。

因此,系统的波函数很复杂,并含有大量信息,常常无法进行精确或可分析的计算。概率计算机的并行计算方式可以提高计算速度、扩大求解规模,因而适合解决大而复杂的计算问题。

32110bf8-8c4c-11ed-bfe3-dac502259ad0.png

蛋白质结构模拟示意图

(二)与人工智能结合的可能性

研究人员认为概率计算机可能有助于机器学习技术开发。人工智能和机器学习的一个关键步骤是根据不完整的数据做出决策,最好的方法是输出每个可能答案的概率。目前的经典计算机无法以节能的方式做到这一点,而概率计算机的出现有望填补这一空缺。加州大学圣芭芭拉分校坎萨里教授团队计划探索概率计算机中的深度学习算法。佐治亚理工学院研究团队也表示,强化学习的过程需要随机探索训练环境,或许可以通过概率计算提供解决方案。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 晶体管
    +关注

    关注

    78

    文章

    10282

    浏览量

    146365
  • 人工智能
    +关注

    关注

    1813

    文章

    49772

    浏览量

    261708
  • 生成器
    +关注

    关注

    7

    文章

    322

    浏览量

    22509
  • 量子计算机
    +关注

    关注

    4

    文章

    541

    浏览量

    27364
  • 光电子集成电路

    关注

    0

    文章

    4

    浏览量

    2464

原文标题:概率计算——向量子计算过渡的中间方案

文章出处:【微信号:AI智胜未来,微信公众号:AI智胜未来】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    赛昉科技VisionFive 2单板计算机开发板测评作品合集 产品介绍: 昉·星光 2是全球首款集成了3D GPU的高性能量产RISC-V单板计算机,搭载昉·惊鸿-7110(型号:JH
    发表于 09-04 09:08

    工业计算机与商用计算机的区别有哪些

    工业计算机是一种专为工厂和工业环境设计的计算系统,具有高可靠性和稳定性,能够应对恶劣环境下的自动化、制造和机器人操作。其特点包括无风扇散热技术、无电缆连接和防尘防水设计,使其在各种工业自动化场景中
    的头像 发表于 07-10 16:36 528次阅读
    工业<b class='flag-5'>计算机</b>与商用<b class='flag-5'>计算机</b>的区别有哪些

    环旭电子助力客户发布高性能自行车计算机

    环旭电子作为全球电子设计与制造服务领导厂商,近年来透过联合设计制造服务模式(Joint Design Manufacturing,JDM),协助知名品牌客户开发出兼具强固性与高效能的自行车计算
    的头像 发表于 06-04 18:17 762次阅读

    什么是模块化计算机?搞清楚用途和应用场景,别再瞎选了!

    如果你是搞工业自动化、医疗设备、交通控制,甚至是军事装备的,那你大概率已经听过“模块化计算机”这个词。要是你还没了解,那这篇文章就是为你写的。作为一个在工业计算领域摸爬滚打十多年的从业者,我可以很负责任地说:模块化
    的头像 发表于 06-04 11:00 730次阅读
    什么是模块化<b class='flag-5'>计算机</b>?搞清楚用途和应用场景,别再瞎选了!

    中国集成电路大全 接口集成电路

    资料介绍本文系《中国集成电路大全》的接口集成电路分册,是国内第一次比较系统地介绍国产接口集成电路的系列、品种、特性和应用方而知识的书籍。全书共有总表、正文和附录三部分内容。总表部分列有国产接口
    发表于 04-21 16:33

    概伦电子集成电路工艺与设计验证评估平台ME-Pro介绍

    ME-Pro是概伦电子自主研发的用于联动集成电路工艺与设计的创新性验证评估平台,为集成电路设计、CAD、工艺开发、SPICE模型和PDK专业从业人员提供了一个共用平台。
    的头像 发表于 04-16 09:34 1565次阅读
    概伦<b class='flag-5'>电子集成电路</b>工艺与设计验证评估平台ME-Pro介绍

    集成电路和光子集成技术的发展历程

    本文介绍了集成电路和光子集成技术的发展历程,并详细介绍了铌酸锂光子集成技术和硅和铌酸锂复合薄膜技术。
    的头像 发表于 03-12 15:21 1575次阅读
    <b class='flag-5'>集成电路</b>和光<b class='flag-5'>子集成</b>技术的发展历程

    数字集成电路 Verilog 熟悉vivado FPGA微电子电子工程

    1、计算机、微电子电子工程等相关专业硕士; 2、熟悉数字集成电路基本原理、设计技巧、设计流程及相关EDA工具; 3、精通Verilog语言,熟悉AMBA协议; 4、有FPGA
    发表于 02-11 18:03

    BU-67121W实验室航空电子接口计算机North Hills

    BU-67121W实验室航空电子接口计算机North HillsNorth Hills的航空电子接口计算机(AIC),即BU-67121W,是一个高效能、可扩展且便携的平台,专为通过以
    发表于 02-11 09:26

    探索集成电路的奥秘

    ,通过半导体工艺集成在一块微小的芯片上。这一伟大发明,使得电子设备的体积得以大幅缩小。回顾电子管时代,早期的计算机体积庞大如房间,耗能巨大,运算速度却相对缓慢。随着
    的头像 发表于 02-05 11:06 622次阅读

    加州理工学院开发出超100GHz时钟速度的全光计算机

    加州理工学院的研究人员取得重大突破,开发出一款能实现超过100GHz时钟速度的全光计算机。 长期以来,电子计算机时钟频率在近20年停滞于5GHz左右。 而此次推出的全光计算机,通过基于
    的头像 发表于 01-23 10:32 774次阅读

    引线框架质量大起底:影响集成电路的关键因素

    集成电路(IC)是现代电子信息技术的核心内容,是现代电子工程、计算机和信息工业开发的重要基础。在集成电路
    的头像 发表于 01-16 13:14 1978次阅读
    引线框架质量大起底:影响<b class='flag-5'>集成电路</b>的关键因素

    从数据中心到量子计算,光子集成电路引领行业变革

    来源:Yole Group 光子集成电路正在通过实现更快的数据传输、推进量子计算技术、以及变革医疗行业来彻底改变多个领域。在材料和制造工艺的创新驱动下,光子集成电路有望重新定义光学技术的能力,并在
    的头像 发表于 01-13 15:23 1019次阅读

    一文解析LOPA应用-点火概率估算的策略与实践

    在化工过程安全领域,保护层分析(LOPA)是评估风险与确定安全措施有效性的关键工具。而其中点火概率的估算,更是直接影响风险评估结果与 SIL 定级决策的重要因素。豪鹏科技在服务软件客户过程中,经常
    的头像 发表于 12-21 14:46 2043次阅读
    一文解析LOPA应用-点火<b class='flag-5'>概率</b>估算的策略与实践

    云端超级计算机使用教程

    云端超级计算机是一种基于云计算的高性能计算服务,它将大量计算资源和存储资源集中在一起,通过网络向用户提供按需的计算服务。下面,AI部落小编为
    的头像 发表于 12-17 10:19 976次阅读