量子计算突破云渲染资源调度!真机测试完整报告公开!

news2024/10/5 19:15:20

​摘要:在影视领域中,经常会涉及大量的视频图像渲染工作,而往往在这种大规模、动态渲染场景下,普遍存在着冗余渲染现象。究其原因在于大规模的图像渲染通常要求在短时间内做出渲染任务的算力分配决策,而经典计算机无法在要求时间内得到最优的任务-云资源分配方案,这将大大影响图像渲染的完成效率,甚至影响到用户体验。

云端服务器资源调度问题可归结为JSP组合优化类问题🔗,而对该问题的高效求解,对提升图像渲染效率至关重要。玻色量子通过自研的“天工量子大脑”光量子计算机,针对该问题的求解实现了千倍以上的加速,并且与模拟退火、禁忌搜索等经典优化算法等对比,“天工量子大脑”可以在毫秒内获得更优解,这也展现出光量子算力在计算速度和精度上的双重优势。

任务调度问题是一个经典的NP-Hard组合优化类问题,问题背景是将多个任务合理分配到多台机器上使得整体完成效率最高。可分为单机任务调度、并行机任务调度、开放车间调度、流水车间调度、作业车间调度等问题。该问题的应用场景非常广泛,包括航线调度、机场飞机调度、港口码头货船调度、汽车加工流水线、生产线排产、云计算任务分配等。

目前,针对真实应用场景中的任务调度问题,玻色量子充分发挥了光量子计算机的真机优势,率先取得一系列重要研究成果。

2023年4月,玻色量子就与中国移动云签订了“五岳”量子云计算创新加速计划,联合移动云共同打造“恒山光量子算力平台”🔗。2023年5月16日,在玻色量子的首场自研100计算量子比特相干光量子计算机“天工量子大脑”的新品发布会现场🔗,中国移动云能力中心首席科学家钱岭提到:“中国移动使用‘天工量子大脑’实现了云渲染业务算力网络资源调度算法的毫秒级运算,相比传统算力,计算速度及结果均有大幅提升!可获得2000倍的速度优势。”

同月,在我国知名科技期刊《中国科学:物理学 力学 天文学》英文版上,双方联合发表了以“Optical experimental solution for the multiway number partitioning problem and its application to computing power scheduling”(光学实验求解多路数字划分问题的光学实验解及其在算力调度中的应用)为题的顶级学术论文,公开了这一研究内容🔗。这是玻色量子和移动云在共同打造“恒山光量子算力平台”过程中的首个重要研究成果,也是光量子计算机在云计算领域率先实用化的重要起点。

2023年6月,玻色量子成功中标中国移动云能力中心“2023—2024年量子算法及光量子算力接入关键技术研究项目”🔗,这是玻色量子继与移动云签订“五岳量子云计算创新加速计划”后,中标首个央企量子云计算项目,也是与移动云在共同打造首个央企量子计算云服务的重要里程碑。

下面,我们将发布完整的量子真机测试报告,从图像渲染的场景和计算问题的描述出发,讲解量子计算机如何求解云算力任务调度问题,包括了问题建模与真机测试,并且与传统的模拟退火、禁忌搜索等优化算法的计算结果进行了对比分析与总结。

场景介绍

在影视、动漫、游戏等领域中,图像渲染通过对三维对象进行建模最终生成符合真实环境的图像,包括纹理、光照等信息。渲染的计算效率决定了作品的视觉效果。近年来,随着人们对于高品质渲染的需求与日俱增,渲染任务的计算量也日趋庞大,单机渲染已无法满足市场需求,基于云计算的集群环境已被用来处理大规模渲染任务,集群中的各个计算节点可以并行处理不同的渲染子任务,从而提高整体渲染效率。针对这一场景,需要开发有效的并行任务的调度算法,来实现计算集群的任务分配与负载均衡,从而更高效地完成渲染需求。

问题分析及建模

问题分析

经典的任务调度问题可以描述为将一组任务分配到一组机器上,使得整体的任务完成时间最短。此次讨论的调度模型属于并行机调度问题,基于图像渲染云计算节点资源调度问题的特性,可以将该模型的假设与约束总结如下:

1.各任务仅包含一道工序;

2.各任务的加工时间已知,与机器无关;

3.一台机器在任意时刻最多只能处理一个任务;

4.每个任务可以分配到任意一台机器加工,且只能在一台机器上加工;

5.每个机器可以有不同的空闲开始时间。

调度问题常用的求解方法包括基于数学规划的精确算法和各种启发式算法。由于该问题属于NP-Hard问题,这些求解方法的应用随着问题规模增大会受到了复杂性的限制,无法在较短时间内找到最优解。而量子计算机在解决组合优化问题上具有独特优势,因此玻色量子使用“天工量子大脑”对这一任务调度问题进行了加速求解。

数学建模

假设有N个计算任务的集合I={1,2,3,...,N}和M台服务器的集合J={1,2,3,...,M}。定义二值决策变量xij,如果任务i∈I被分配到服务器j∈J上运行,则xij=1,否则=0。假设每个任务的执行时间只与任务类型有关,用DURATIONi表示。假设每台服务器的空闲开始时间为STARTj 。则服务器j上的计算任务完成时间ENDj可以表达为:

由于任何任务i只能跑在一台服务器上,需要引入约束条件:

其中l∈L是二进制的精度列表,dul和dsjl取值为0或1。

将约束条件放入目标函数中,有:

这里使用的变量的数量为N*M+L+M*L,其中,M,N,L分别为服务器数量、任务数量和精度数量。为了降低使用的量子比特数,便于“天工量子大脑”真机求解,我们将目标转化为最小化各个服务器的结束运行时间的方差,即:

结合(1)和(9),并将约束条件(2)放入目标函数,则原优化问题可表示为:

这样我们将原问题转化为量子计算可以处理的二次无约束二值(QUBO)形式,将比特数降低为M*N个。通过量子计算求解确定xij的取值,我们就可以确定哪个任务运行在哪台服务器上。

真机测试结果

“天工量子大脑”真机和传统算法对比

采用不同规模问题的“天工量子大脑”和经典(SA和tabu)算法调度方案对比

基于“天工量子大脑”和两种经典算法(a,b)的量子算法的运行时间(以毫秒为单位),以及求解大规模问题(c)的时间节省率R(SA/tabu,cim)。

结论

与传统的优化算法进行对比,基于“天工量子大脑”的量子算法在处理图像渲染任务分配问题中,展示出更高的效率。量子计算的速度可达毫秒级,相比传统算法可以提升2-3个数量级,并且随着问题规模的增大,量子计算呈现出的计算用时基本保持稳定,也就是说这种速度优势将会越来越大。而在准确度上,量子计算得到的服务器任务分配方案与理想分配方案相比差距很小。

接下来,玻色量子还将启动“燎原计划”开发者平台,并持续对外开放“天工量子大脑”的真机测试,热忱欢迎更多不同领域的研究伙伴前来了解相干量子计算的原理和能力,在此基础上展开共同研发,用量子计算去解决更多真实场景中的问题,让量子计算的超强算力能真正服务于各行各业,满足未来时代对于计算的需求。

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

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

相关文章

基于springboot实现班级综合测评管理系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现班级综合测评管理系统演示 摘要 随着互联网技术的高速发展,人们生活的各方面都受到互联网技术的影响。现在人们可以通过互联网技术就能实现不出家门就可以通过网络进行系统管理,交易等,而且过程简单、快捷。同样的&#x…

【shell】脚本实现将开发机user1账户下的abc文件夹复制到user2~4账户下

1 主要内容 可以使用Shell脚本来实现将开发机(Linux)上user1账户下的abc文件夹复制到user2、user3和user4账户下。 #!/bin/bash# 数组赋值,目标用户列表 # target_users(user2 user3 user4) # 定义数组 target_users()# 生成user数字的数组…

渲染农场渲染一分钟动画需要多少钱?需要渲染多少时间?

现在很公司都开始使用渲染农场渲染动画,但是还是有很多人不知道渲染农场渲染动画需要多少钱,需要渲染多少时间。在这篇文章中我们将为你一一解答,为你提供一个清晰的参考。 渲染农场的收费通常是按照渲染的使用时间收费,渲染十分…

【C/C++】素数专题

素数专题 1.判断素数模板2.求范围内的素数&#xff08;101-200&#xff09;3.判断素数与分解 1.判断素数模板 #include<stdio.h> #include<math.h>int prism(int n){if(n1) return 0;for(int i2;i<sqrt(n);i){if(n%i0) return 0;}return 1; }int main() {int n…

销售管理系统怎么选择?

销售管理系统能够帮助企业更好的了解客户、洞察市场趋势是企业管理中常见的工具&#xff0c;如何选择销售管理系统&#xff1f;可以考察销售管理系统功能是否完整、稳定性以及CRM系统是否易上手。 1.功能是否完整 功能完整是销售管理系统的首要条件&#xff0c;例如缺少营销自…

MacM1(ARM)安装Protocol Buffers

MacM1(ARM)安装Protocol Buffers 本文目录 MacM1(ARM)安装Protocol Buffers3.21之前版本安装使用configure3.22之后版本安装使用cmake使用编译后的版本 protobuf下载地址&#xff1a;https://github.com/protocolbuffers/protobuf/releases 在运行./autogen.sh或./configure命…

vue2中使用echarts

1,安装echarts npm install --save echarts 2&#xff0c;具体页面 <template><div class"app-container"><div class"aa" id"main" style"width: 500px; height: 400px;"></div></div> </te…

北邮22级信通院数电:Verilog-FPGA(11)第十一周实验(1)用JK触发器实现8421码十进制计数器

北邮22信通一枚~ 跟随课程进度更新北邮信通院数字系统设计的笔记、代码和文章 持续关注作者 迎接数电实验学习~ 获取更多文章&#xff0c;请访问专栏&#xff1a; 北邮22级信通院数电实验_青山如墨雨如画的博客-CSDN博客 目录 一.代码部分 1.1 JK_8421.v 1.2 JK_ff.v …

Rt-Thread 移植8--定时器的实现(KF32)

1 思路 之前线程需要延时的时候&#xff0c;就初始化remaining_tick&#xff0c;只是将线程就绪优先级组中对应的位清0&#xff0c;并不会将线程从就绪列表中删除。每次systick中断&#xff0c;就remaining_tick递减&#xff0c;如果为0表示延时时间到&#xff0c;将该线程就绪…

SSM教材管理系统开发mysql数据库web结构java编程计算机网页源码eclipse项目

一、源码特点 SSM 教材管理系统是一套完善的信息系统&#xff0c;结合springMVC框架完成本系统&#xff0c;对理解JSP java编程开发语言有帮助系统采用SSM框架&#xff08;MVC模式开发&#xff09;&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开…

如何为你的味蕾选择最完美的白葡萄酒

每一种白葡萄酒都有独特的味道和气味&#xff0c;如何选择一款你喜欢的口味的葡萄酒呢&#xff1f;每一种独特的白葡萄酒产品都使用了非常不同的发酵过程和葡萄种类&#xff0c;以达到它们所熟知的独特味道和风味。 来自云仓酒庄品牌雷盛红酒分享长相思是最具绿色口感的白葡萄…

NX二次开发UF_CSYS_create_temp_csys 函数介绍

文章作者&#xff1a;里海 来源网站&#xff1a;https://blog.csdn.net/WangPaiFeiXingYuan UF_CSYS_create_temp_csys Defined in: uf_csys.h int UF_CSYS_create_temp_csys(const double csys_origin [ 3 ] , tag_t matrix_id, tag_t * csys_id ) overview 概述 Creates …

VMware 虚拟机设置静态IP

1.桥接模式&#xff1a;无线网卡虚拟机可以桥接的&#xff0c;Vmware0是虚拟机默认进入的虚拟网络&#xff0c;打开虚拟网络编辑器把Vmware0桥接到具体的无线网卡上&#xff0c;再打开网卡设置选择桥接模式即可。 2、.NAT模式下 &#xff1a;window下VMnet8: IPv4 地址 . . . …

ArcMap针对正射影像图生成切片操作

1.导入图层jpg文件 2.添加地图坐标系 右键点击地图 --》数据框属性 坐标系选项设置地图的坐标系 地图应该有对应的坐标文件 3.地理配准选项 --》去除自动校正&#xff0c; 4.选择参考坐标 在图中选三个定位坐标保存 5.地理配准选项 --》更新地理位置配准 6.管理工具下 --》…

绿色能源守护者:光伏运维无人机

随着我国太阳能光伏产业被纳入战略性新兴产业&#xff0c;光伏发电成为实现“双碳”目标的关键之一。在政策支持下&#xff0c;光伏产业维持高速发展&#xff0c;为迎接“碳达峰、碳中和”大势注入了强大动力。在这一背景下&#xff0c;复亚智能与安徽一家光伏企业合作&#xf…

【周报2023-11-24】

周报2023-11-24 本周主要工作下周工作计划 本周主要工作 本周的话一个主要工作有&#xff1a; 前后端进行联调接口&#xff1a; 那么目前为止的话&#xff0c;已经调通的接口 可以使用的是个人中心 历史生成的接口 选择新模板 新模板详情 ps: 下周工作计划 主要的话就是将…

spark数据倾斜的解决思路

数据倾斜是&#xff1a;多个分区中&#xff0c;某个分区的数据比其他分区的数据多的多 数据倾斜导致的问题&#xff1a; 导致某个spark任务耗时较长&#xff0c;导致整个任务耗时增加&#xff0c;甚至出现OOM运行速度慢&#xff1a;主要发生在shuffle阶段&#xff0c;同样的k…

水厂桶装水订水小程序搭建,提高用户订水的便捷性。

桶装水订水小程序&#xff0c;轻松实现在线预订&#xff0c;统计数量&#xff0c;告别繁琐电话预订。微信水预订小程序&#xff0c;不仅方便用户在线预订&#xff0c;还助力水店提升互联网管理效率。 一、微信订水小程序的作用 1. 简化预订流程&#xff0c;提高服务效率&#…

金风玉露一相逢|实在智能联手浪潮信息合力致新生成式AI产业生态

近日&#xff0c;实在智能正式加入浪潮信息元脑生态AIStore。 实在智能是一家基于AGI大模型超自动化技术&#xff0c;领跑人机协同时代的人工智能科技公司&#xff0c;以其自研垂直的“TARS&#xff08;塔斯&#xff09;大语言模型”技术、实在RPA Agent智能体数字员工产品和超…

pytest-html测试报告这样写,某易测开都直呼:大哥受小弟一拜

在 pytest 中提供了生成html格式测试报告的插件 pytest-html 安装 安装命令如下&#xff1a; pip install pytest-html使用 我们已经知道执行用例的两种方式&#xff0c;pytest.main()执行和命令行执行&#xff0c;而要使用pytest-html生成报告&#xff0c;只需要在执行时加…