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

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

云端服务器资源调度问题可归结为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个数量级,并且随着问题规模的增大,量子计算呈现出的计算用时基本保持稳定,也就是说这种速度优势将会越来越大。而在准确度上,量子计算得到的服务器任务分配方案与理想分配方案相比差距很小。

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

electron+vue3全家桶+vite项目搭建【26】electron本地安装Vue Devtool插件,安装浏览器扩展

文章目录 引入获取vue devtool导入插件排除插件的npm脚本最终效果 引入 demo项目地址 Vue Devtools插件是vue项目必备插件,它是安装在浏览器里的,而咱们的electron中实际就包含了一个浏览器,同理它也可以加载浏览器插件 获取vue devtool 直…

Java 之 final 详解

目录 一. 前言 二. final 的基础使用 2.1. 修饰类 2.2. 修饰方法 2.2.1. private 方法是隐式的 final 2.2.2. final 方法可以被重载 2.3. 修饰参数 2.4. 修饰变量 2.4.1. static final 2.4.2. blank final 2.4.3. 所有 final 修饰的字段都是编译期常量吗&#xff1f…

数据结构:二叉查找树,平衡二叉树AVLTree,红黑树RBTree,平衡多路查找数B-Tree,B+Tree

二叉查找树 二叉树具有以下性质:左子树的键值小于根的键值,右子树的键值大于根的键值。 对该二叉树的节点进行查找发现深度为1的节点的查找次数为1,深度为2的查找次数为2,深度为n的节点的查找次数为n,因此其平均查找次…

MacM1(ARM)安装Protocol Buffers

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

从 RBAC 到 NGAC ,企业如何实现自动化权限管理?

随着各领域加快向数字化、移动化、互联网化的发展,企业信息环境变得庞大复杂,身份和权限管理面临巨大的挑战。为了满足身份管理法规要求并管理风险,企业必须清点、分析和管理用户的访问权限。如今,越来越多的员工采用移动设备进行…

【网络奇幻之旅】那年我与区块链技术的邂逅

🌺个人主页:Dawn黎明开始 🎀系列专栏:网络奇幻之旅 ⭐每日一句:追光的人,终会光芒万丈 📢欢迎大家:关注🔍点赞👍评论📝收藏⭐️ 文章目录 &#…

每日OJ题_算法_双指针_力扣11. 盛最多水的容器

力扣11. 盛最多水的容器 11. 盛最多水的容器 - 力扣(LeetCode) 难度 中等 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成…

锂电池搅拌机常见故障及预测性维护解决方案

锂电池搅拌机作为锂电池生产过程中的关键设备,负责混合和搅拌材料,对生产效率和产品质量具有重要影响。但由于长时间运行和复杂工作环境,锂电池搅拌机常常面临各种故障和维护需求。传统的故障修复维护方式往往是被动的,不能及时预…

口袋参谋:如何避免宝贝被降权?这招屡试屡爽!

​至少99.99999%的店铺在今年都被降权过!各家店铺被降权的原因,无非就一个原因,那就是s单! s单的风险也就两种,一是操作问题,二是账号问题。 操作问题被降权,这个大家都心知肚明,s…

根据商品链接获取拼多多商品详情数据接口|拼多多商品详情价格数据接口|拼多多API接口

拼多多,作为中国最大的社交电商之一,为卖家提供了丰富的商品详情接口。这些接口可以帮助卖家快速获取商品信息,提高销售效率。本文将详细介绍如何使用拼多多商品详情接口,以及它的优势和注意事项。 一、拼多多商品详情接口概述 …

代码规范有用吗?听听100W年薪谷歌大佬怎么说!

谷歌内部的 python 代码规范 熟悉 python 一般都会努力遵循 pep8 规范,也会有一些公司制定内部的代码规范。大公司制定规范的目的不是说你一定要怎样去使用编程语言,而是让大家遵守同一套规则,节省其他人阅读代码的成本,方便协作…

一次爽个够,80款H5精品小游戏合集

前言 最近又找到了一款宝藏游戏资源分享给大家,包含 80 款 H5 精品小游戏,都是非常有趣味耐玩的游戏,比如植物大战僵尸、捕鱼达人、消消乐、斗地主、熊出没、飞机大战、象棋等等超级好玩的 H5 小游戏,让大家一次爽个够~ 本文讲解…

Qt 软件调试(一) Log日志调试

终于这段时间闲下来了,可以系统的编写Qt软件调试的整个系列。前面零零星星的也有部分输出,但终究没有形成体系。借此机会,做一下系统的总结。慎独、精进~ 日志是有效帮助我们快速定位,找到程序异常点的实用方法。但是好的日志才能…

【周报2023-11-24】

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

【转载】如何在Macbook上把Ubuntu安装到移动硬盘里

我的设备系统版本、遇到的问题和解决: Mac:macOS Ventura 13.3 Ubuntu:22.04.3 问题: 按照这个教程在【3.3.10】修改完启动项后,Mac系统无法启动,Ubuntu可以正常启动。 原因: Mac找不到启动引导…

【Vue】浏览器安装vue插件

首先看一下安装之后的效果&#xff0c;再考虑一下要不要安装 安装完之后&#xff0c;打开浏览器控制台&#xff08;ctrl shift j) <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</t…

多回路交流三相单相电压电流电量监测开口式互感器适用多种环境用电能耗监控

1 产品概述 多回路交流无线电压电流传感器/电量采集监测仪搭配多路开口式互感器&#xff0c;可以监控采集三相电压、电流、功率和电量等信息&#xff0c;可用于能耗采集监控。支持RS485和4G网络接口&#xff0c;数据可以对接客户指定的第三方云平台。本产品可实现单相/三相用电…

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

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

讲概念谈愿景AI Agent名不副实?看实在智能RPA Agent智能体如何落地!

OpenAI在首届开发者大会上推出了GPTs和Assitant API&#xff0c;不仅改写了AI Agent的构建范式&#xff0c;也把AI智能体的应用推向一个新高潮。GPTs和GPT商店&#xff0c;使得用户无需编码通过自然语言就能创建并拥有多个专属私人助理&#xff0c;且可以如在苹果应用商店一样在…

yarn:无法加载文件 C:\Users\***\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本

原因&#xff1a;PowerShell 脚本的执行有着严格的安全策略限制&#xff01; 解决方案&#xff1a;管理员身份启动Windows PowerShell 在命令行中输入set-ExecutionPolicy RemoteSigned 再使用yarn就可以了