软硬件无缝集成:新加坡量子公司首创下一代量子集成平台

为了充分发挥量子系统的性能,已经公认的一个关键方法是在硬件和软件层之间实现紧密集成。这种集成使得软件能够充分利用硬件的所有特性,以实现最佳性能。随着行业努力开发能够提供量子优势的系统,实现这种高性能显然是非常必要的。

图片

Horizon的Triple Alpha基于网络的集成开发环境和编译器套件示意图,以及与Rigetti 的 Novera™量子处理器和量子机的OPX1000(基于处理器的量子控制器)集成的后端服务器

为此,Horizon正与Rigetti Computing和Quantum Machines合作,创建自己的量子测试平台,该平台将使其能够完全控制硬件和软件堆栈。该平台将Horizon的Triple Alpha量子软件与Rigetti的9量子比特Novera QPU和Quantum Machines的OPX1000量子控制平台整合在一起。这个测试平台预计将于2025年初在Horizon位于新加坡的总部建立。

该测试平台的一个核心目标是建立一个能够在量子处理器上并行处理算法的经典部分和量子部分的经典/量子混合系统,且具有最小的延迟。Horizon相信,由于整个系统都在其控制之下,因此能够比依赖第三方云服务的系统表现更好,后者可能存在队列延迟以及经典和量子处理器之间的长时间通信延迟

Horizon的Triple Alpha软件之所以能够实现这一点,是因为它包括了一种名为Helium的高级语言,类似于量子版本的BASIC语言。此外,还将提供一套用C或C++编写的经典子程序库,这些程序设计为在量子比特上而非普通比特上运行。Horizon编程语言能够在同一程序中处理经典指令和量子指令,确保这些指令在正确的处理器上执行。Horizon的低级语言Hydrogen,则在OPX1000的协助下,在硬件上执行低级操作。

图片

成立于2018年的Horizon Quantum Computing,其核心战略是开发工具,将现有编程语言开发的软件转化为适用于多种量子比特模式的量子算法和特定设备代码。虽然Novera QPU使用的是超导量子比特技术,但Horizon的计划还包括将其他类型的量子比特模式整合进其测试平台。

图片

Joe Fitzsimons的博士(牛津大学)专业是量子计算架构。2018年,他在新加坡科技设计大学担任终身副教授,领导量子信息与理论小组。他还是量子技术中心(CQT)的首席研究员,该中心由新加坡国家研究基金会和教育部于2007年12月成立,由新加坡国立大学主办

在一次采访中,Horizon公司的首席执行官兼创始人Joe Fitzsimons表示:“我们致力于实现一个计划,该计划通过自动化构建量子算法来缩小传统软件工程与量子计算之间的鸿沟。”

他补充说:“我们的目标是让软件工程师和高性能计算领域的专家使用他们熟悉的编程语言来开发代码,并通过量子处理自动提升程序性能。目前,Horizon已展示了如何从使用Matlab语言子集编写的程序中自动构建量子算法,我们计划将这一功能逐步整合进我们的开发工具。”

在官方新闻稿中,Horizon公司指出:“通过掌控自己的硬件,我们获得了对硬件和软件堆栈的全面控制,这将推动量子计算的进一步发展。Horizon量子计算测试平台的一个关键特点是其模块化的多供应商策略。公司没有选择单一供应商的解决方案,而是有意识地从不同供应商那里选取了同类最优的组件。这种模块化策略使得Horizon能够将其软件堆栈与不同的硬件配置进行集成,并随着时间的推移对系统进行升级。”

图片

完整的编译器堆栈:系统的功能不仅仅是构建算法。我们正在开发一个完整的编译器堆栈,它将跨越从算法构建到物理层实现的整个链条

图片

那么,为什么不是每个软件厂商都这样做?

Fitzsimons解释说:“部分原因在于时机尚未完全成熟。随着我们逐渐接近实用的纠错量子计算的阶段,实现有效量子计算的时间表正在加速。”

虽然Triple Alpha/Novera/OPX1000配置是Horizon用来测试其紧密集成量子方法的首个系统,但肯定不会是最后一个。该公司期望通过这套系统获得大量在生产环境中运行量子系统的实践知识,并利用这些经验开发出更为强大的系统。

值得一提的是,此处的供应链具有显著的国际特色。Rigetti是美国的量子计算先锋;Quantum Machines成立于2018年,是一家位于以色列的初创公司,专注于量子控制系统的研发。Horizon则是亚太地区众多富有雄心的年轻量子公司之一。大约一年前,该公司完成了A轮融资,筹集了1800万美元。

——量子计算供应链的全球性已基本成为现实

Fitzsimons表示:“我们将使用自己的组件来构建这个系统,并计划于2025年初启用。我们将把这个系统与我们的软件开发工具整合在一起,这些工具能够实现比许多现有的量子编程框架更复杂的程序,因为它们支持非对称流控制以及并发的经典和量子计算。整合完成后,我们希望向使用我们工具的用户开放这个系统。”

他拒绝透露将来会将哪些新模式引入其测试平台。“我们非常清楚,过去十二个月中,在许多模式上我们都取得了重大进展。随着我们越来越接近实用的量子计算,我们希望确保积累基于最有前景的模式的量子计算机集成和可能运行的经验。”

“我们将密切关注整个领域的进展,但只有在第一台量子计算机投入运行后,我们才会就进一步的系统做出决策。”

图片

图片

总体而言,Horizon的计划颇具深意。未来,系统将以组件还是完整系统的形式出现,这无疑是一个值得关注的焦点。

Quantum Machines在其网站上列出了其控制系统支持的多种模式,包括超导、光学寻址(例如NV金刚石)、量子点和中性原子。这对Rigetti来说尤为重要,因为它在2023年12月刚刚进入商业化QPU市场,当时推出的Novera套件定价为90万美元。

图片

Horizon量子计算公司首席执行官Joe Fitzsimons和Rigetti Novera QPU

在谈到与亚太地区其他公司的合作时,Fitzsimons指出:“我们的主要焦点是与硬件合作伙伴合作,这些合作伙伴主要位于北美和欧洲。我们致力于推动实用的量子计算,并与追求同样目标的公司合作。通过主流云服务提供商以及与硬件公司的直接联系,我们能够访问众多系统,并已将许多系统整合到我们的工具链中。这使得用户不仅可以开发量子程序,还可以通过API将这些程序部署在硬件和模拟器后端运行。”

对于未来的挑战和实现量子优势的时间的不确定性,Fitzsimons显得相当现实。

他说:“任何量子计算公司面临的最大挑战都是在实现量子优势之前,如何正确地利用资源,同时在这个领域经验丰富的科学家也相对稀缺。”

关于量子回报的时机,他补充道:“我一直不认为在NISQ机器上使用的变分算法能够带来真正有用的量子计算。但在过去18个月中,纠错和容错技术取得了显著进步,我们见证了越来越多的实验室实现了纠错的盈亏平衡。在接下来的三年里,我期待看到在低噪声机制方面的重大突破。”

参考链接(上下滑动查看更多):

[1]https://www.hpcwire.com/off-the-wire/horizon-quantum-computing-to-pioneer-multi-vendor-quantum-hardware-testbed/

[2]https://www.hpcwire.com/2024/04/18/software-specialist-horizon-quantum-to-build-first-of-a-kind-hardware-testbed/

[3]https://quantumcomputingreport.com/horizon-quantum-computing-to-set-up-its-own-hardware-testbed-for-tight-integration-between-the-hardware-and-software-stacks/

[4]https://quantumcomputingreport.com/horizon-quantum-computing-to-set-up-its-own-hardware-testbed-for-tight-integration-between-the-hardware-and-software-stacks/

[5]https://www.horizonquantum.com/news/horizon-quantum-computing-to-establish-first-of-a-kind-hardware-testbed

[6]https://www.streetinsider.com/Business+Wire/Horizon+Quantum+Computing+to+Establish+First-of-a-Kind+Hardware+Testbed/23083277.html

[7]https://thequantuminsider.com/2024/04/18/horizon-quantum-computing-to-establish-first-of-a-kind-hardware-testbed/

[8]https://www.silicon.co.uk/press-release/horizon-quantum-computing-to-establish-first-of-a-kind-hardware-testbed

[9]https://www.bakersfield.com/ap/news/horizon-quantum-computing-to-establish-first-of-a-kind-hardware-testbed/article_9d21b206-1698-564e-97bb-7b7e798ebae5.html

[10]https://abies.vc/en/portfolio/horizonquantum-en/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2979276.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Python学习从0开始——项目一day02数据库连接

Python学习从0开始——项目一day02数据库连接 一、在线云数据库二、测试数据库连接三、数据库驱动介绍四、SQL执行4.1插入测试数据4.2安装数据库连接模块4.3测试SQL语句执行4.4执行SQL的固定步骤及示例 一、在线云数据库 找了一个在线数据库,需要邮箱注册&#xff…

Linux系统中安装MySQL

1、在电脑中安装虚拟机 2、df -h查看光盘是否挂载,没挂载用mount -o ro /dev/sr0 /media命令挂载 3、进入etc/yum.repos.d目录查看仓是否配置,若配置进行下一一步,未配置则进行配置 配置软件仓库 [rootlocalhost yum.repos.d]# vim rhle.r…

tcp inflight 守恒算法背后的哲学

tcp inflight 守恒拥塞控制的正确性 很久以前我开始纠结 tcp 锯齿,很多年后我知道这叫 capacity-seeking,甚至说 tcp 属于 capacity-seeking protocol 的原因就是它早已深入人心的 aimd 行为,而该行为生成了 tcp 锯齿。 在消除锯齿&#xf…

归并排序精讲

一.定义 归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子…

AI交互数字人对教育领域有何优势?

AI交互数字人不仅能够跨越物理距离的限制,以数字人形象为学生提供“面对面”教学互动体验,还能根据学生的具体需求提供个性化的知识解答。如天津大学推出了数字人老师,以刘艳丽教授形象1:1仿真打造的2.5D数字人,能够应…

【深度学习】行人跌倒行为检测软件系统

行人跌倒检测系统在各个领域的应用都对社会的整体健康、安全和福祉产生积极影响,为人们的生活和工作提供了更加安全和可靠的环境, 本文主要使用YOLOV8深度学习框架自训练了一个“行人跌倒检测模型”,基于此模型使用PYQT5实现了一款界面软件用…

MATLAB实现蚁群算法栅格路径优化

蚁群算法是一种模拟自然界中蚂蚁觅食行为的优化算法,常用于解决路径规划问题。在栅格路径优化中,蚁群算法可以帮助找到从起点到终点的最优路径。以下是蚁群算法栅格路径优化的基本流程步骤: 初始化参数: (1)设置蚂蚁数量&#xff…

Rest微服务案例

Rest 父工程构建microservicecloud-api公共子模块Modulemicroservicecloud-provider-dept-8001部门微服务提供者Modulemicroservicecloud-consumer-dept-80部门微服务消费者Module 以Dept部门模块做一个微服务通用案例 Consumer消费者(Client)通过REST调…

Go 堆内存分配源码解读

简要介绍 在Go的内存分配中存在几个关键结构,分别是page、mspan、mcache、mcentral、mheap,其中mheap中又包括heapArena,具体这些结构在内存分配中担任什么角色呢? 如下图,可以先看一下整体的结构: mcach…

Maxwell安装使用和简单案例

一、解压 cd /opt/software/ ​ tar -zxvf maxwell-1.29.2.tar.gz -C /opt/module/ ​ cd /opt/module/ 二、MySQL 环境准备 1、修改 mysql 的配置文件 修改 mysql 的配置文件,开启 MySQL Binlog 设置 vi /etc/my.cnf 添加以下内容 server_id1 log-binmysql-…

跟着野火从零开始手搓FreeRTOS(6)多优先级的配置

在 FreeRTOS 中,数字优先级越小,逻辑优先级也越小。 之前提过,就绪列表其实就是一个数组, 里面存的是就绪任务的TCB(准确来说是 TCB 里面的 xStateListItem 节点),数组的下标对应任务的优先级&a…

GUI简述

GUI概述 swing概述 swing是java设计的GUI包,该包包括了GUI中各种组件支持 swing中的组件包括两大类,容器(例如窗口,对话框,面板)和功能组件(如按钮,输入框,菜单等&…

【RSGIS数据资源】2018年北京森林站东灵山样地无人机遥感生态数据集

文章目录 一、数据集基本信息二、数据结构和内容三、 数据集质量控制(一) 产生方式(二) 数据源说明(三) 数据采集、加工处理方法 四、 数据使用 一、数据集基本信息 说明数据集基本描述信息,包…

Linux安装部署Tomcat

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ Linux安装部署Tomcat //将tomcat压缩包解压到对…

电脑上如何将png图片改为jpg?这几个方法一定用的上

在我们的日常工作、学习中,经常需要用到不同的图片格式类型,比如jpg、png、gif、tiff等等,这些图片之间有着非常大的区别,静态图片jpg格式,设计工作者常接触到的png,还有我们平时发的动态表情包是gif格式&a…

微服务架构中10个常用的设计模式,建议收藏!

从软件开发早期(1960 年代)开始,应对大型软件系统中的复杂性一直是一项令人生畏的任务。多年来为了应对软件系统的复杂性,软件工程师和架构师们做了许多尝试:David Parnas 的模块化和封装 (1972&#xff09…

上门废品回收小程序,互联网回收拥有哪些特点?

随着社会的进步,人们的生活水平不断提高,产生的可回收物也在不断上升,每年垃圾站都能产生大量的可回收物,这也造成了资源的浪费。 目前,加快发展回收模式,提高我国回收效率成为了当下回收市场发展的重要方…

鬼手剪辑如何导入剪映草稿箱?含工程文件

鬼手剪辑导入剪映功能介绍 功能概述 鬼手剪辑导入剪映功能可以让您将鬼手剪辑翻译、克隆和一键解说等作品的工程文件导入到剪映草稿,以便通过剪映进行精细化调整。 推荐使用场景 视频二创 视频语音翻译 短剧解说等作品的微调 导出的工程文件包含以下元素 视频…

java学习笔记1

java基础入门 1 初识java 1.1 jdk安装 1.1.1 下载jdk https://www.oracle.com/java/technologies/downloads/#java8-windows1.1.2 安装jdk jdk-8u361-windows-x64.exe安装到D:\Program Files\Java\jdk1.8.0_361安装jre,修改地址到D:\Program Files\Java\jre1.8.0_361jdk安装…