量子計算突破云渲染資源調度!真機測試完整報告公開!

?摘要:在影視領域中,經常會涉及大量的視頻圖像渲染工作,而往往在這種大規模、動態渲染場景下,普遍存在著冗余渲染現象。究其原因在于大規模的圖像渲染通常要求在短時間內做出渲染任務的算力分配決策,而經典計算機無法在要求時間內得到最優的任務-云資源分配方案,這將大大影響圖像渲染的完成效率,甚至影響到用戶體驗。

云端服務器資源調度問題可歸結為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.pswp.cn/news/166939.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/166939.shtml
英文地址,請注明出處:http://en.pswp.cn/news/166939.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【周報2023-11-24】

周報2023-11-24 本周主要工作下周工作計劃 本周主要工作 本周的話一個主要工作有: 前后端進行聯調接口: 那么目前為止的話,已經調通的接口 可以使用的是個人中心 歷史生成的接口 選擇新模板 新模板詳情 ps: 下周工作計劃 主要的話就是將…

金風玉露一相逢|實在智能聯手浪潮信息合力致新生成式AI產業生態

近日,實在智能正式加入浪潮信息元腦生態AIStore。 實在智能是一家基于AGI大模型超自動化技術,領跑人機協同時代的人工智能科技公司,以其自研垂直的“TARS(塔斯)大語言模型”技術、實在RPA Agent智能體數字員工產品和超…

PSP - 蛋白質真實長序列查找 PDB 結構短序列的算法

歡迎關注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/134599076 在蛋白質結構預測的過程中,輸入一般是蛋白質序列(長序列),預測出 PDB 三維結構,再和 Ground Truth …

Android:控制按鍵燈亮滅【button-backlight】

/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java 1.導包 import java.io.DataOutputStream; import java.io.FileOutputStream; Handler mHandler3; 2.新建handler對象 public void init(Context context, IWindowManager windowMan…

制作linux deb安裝包

dpkg 命令命令詳解 dpkg -i手動安裝軟件包(這個命令并不能解決軟件包之前的依賴性問題),如果在安裝某一個軟件包的時候遇到了軟件依賴的問題,可以用apt-get -f install在解決信賴性這個問題.     dpkg --info “軟件包名” --列出軟件包解包后的包名稱. dpkg -l–列出當前…

java 基礎面試題——問題+答案——第1期

一、問題 在Java基礎面試中,面試官可能會問及一系列基礎知識,以確保對Java語言的核心概念和基本特性有清晰的理解。以下是一些可能的問題: Java基礎: 解釋Java的基本特性。什么是Java虛擬機(JVM)&#xff…

2024深圳電子展,加快粵港澳電子信息發展,重點打造“灣區經濟”

在“十四五”期間,中國電子信息產業面臨著新形勢和新特點。隨著國家對5G、人工智能、工業互聯網、物聯網等“新基建”的加速推進,以及形成“雙循環”新格局的形勢,新型顯示、集成電路等產業正在加速向國內轉移。這一過程不僅帶來了新的應用前…

主從復制讀寫分離?

主從復制和讀寫分離是常見的數據庫架構策略,它們可以提高系統的性能和可靠性。下面是一個簡單的實現方法: 主從復制: 配置主數據庫:在主數據庫上啟用二進制日志(binary log),用于記錄所有修改數…

【ES6.0】-詳細模塊化、export與Import詳解

【ES6.0】-詳細模塊化、export與Import詳解 文章目錄 【ES6.0】-詳細模塊化、export與Import詳解一、模塊化概述二、ES6模塊化的語法規范三、export導出模塊3.1 單變量導出3.2 導出多個變量3.3 導出函數3.4 導出對象第一種第二種: 3.5 類的導出第一種第二種 四、imp…

FFNPEG編譯腳本

下面是一個ffmpeg編譯腳本: #!/bin/bash set -eu -o pipefail set eu o pipefailFFMPEG_TAGn4.5-dev build_path$1 git_repo"https://github.com/FFmpeg/FFmpeg.git" cache_tool"" sysroot"" c_compiler"gcc" cxx_compile…

2023年亞太地區數學建模大賽 C 題

我國新能源電動汽車的發展趨勢 新能源汽車是指以先進技術原理、新技術、新結構的非常規汽車燃料為動力來源(非常規汽車燃料指汽油、柴油以外的燃料),將先進技術進行汽車動力控制和驅動相結合的汽車。新能源汽車主要包括四種類型:…

【mybatis注解實現條件查詢】

文章目錄 步驟1: 引入MyBatis依賴步驟2: 創建數據模型步驟3: 創建Mapper接口步驟4: 配置MyBatis步驟5: 執行條件查詢 步驟1: 引入MyBatis依賴 <dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.x.…

MobaXterm連接節點一段時間后超時Session stopped

1、MobaXterm &#xff08;1&#xff09;設置ssh 超時時間 &#xff08;2&#xff09;設置保持連接 如果服務器端設置了超時時間&#xff0c;會以服務器為準&#xff0c;具體設置&#xff1a; 2、服務端 cat /etc/ssh/sshd_config | grep "ClientAlive" 可以把設置…

一穿一戴一世界 | 紫光展銳2023智能穿戴沙龍成功舉辦

11月23日&#xff0c;紫光展銳在深圳成功舉辦了以“一穿一戴一世界”為主題的2023智能穿戴沙龍。展銳智能穿戴沙龍已舉辦四屆&#xff0c;旨在為行業提供啟發性的觀點和前瞻性的創新理念。本屆沙龍吸引了終端廠商、行業翹楚、生態伙伴等行業各領域超過500人匯聚一堂&#xff0c…

【HTML5-webscoket實時通信(web)】

websocket是什么&#xff1f; 就是用來創建網絡聊天室&#xff0c;實時通信websocket的方法有哪些&#xff1f; https://developer.mozilla.org/zh-CN/docs/Web/API/WebSockets如何實現&#xff1a;&#xff08;以下實現流程&#xff09; 前端&#xff1a; // 直播中// 聊天web…

機器篇——決策樹(六) 細說 評估指標的交叉驗證

本小節&#xff0c;細說 評估指標的交叉驗證。 三. 評估指標 3. 交叉驗證(cross validation) (1). 概念 交叉驗證(cross validation, cv) 主要用于模型訓練或建模應用中&#xff0c;如分類預測、PCR、PLS 回歸建模等。在給定的樣本空間中&#xff0c;拿出大部分…

HCIA-RS基礎-靜態路由協議

摘要&#xff1a;靜態路由是一種在網絡中廣泛應用的路由選擇方案&#xff0c;它以其簡單的配置和低開銷而備受青睞。本文將介紹靜態路由的配置方法、默認路由的設置、路由的負載分擔和備份策略。通過學習本文&#xff0c;希望可以你能夠掌握靜態路由的基本概念和在華為模擬器中…

貪心算法個人見解

目錄 基本思想&#xff1a; 貪心算法的步驟&#xff1a; 示例&#xff1a; 貪心算法&#xff08;Greedy Algorithm&#xff09;是一種基于貪心策略的算法范式&#xff0c;它在每一步選擇中都采取當前狀態下的最優選擇&#xff0c;而不考慮全局最優解。貪心算法通常適用于那些…

U-Boot 之九 詳解 Pinctrl 子系統、命令、初始化流程、使用方法

嵌入式芯片中,引腳復用是一個非常常見的功能,U-Boot 提供一個類似 Linux Kernel 的 Pinctrl 子系統來處理引腳復用功能。正好最近用到了這部分功能,需要移植 Pinctrl 驅動,特此記錄一下學習過程。 架構 U-Boot 提供一個類似 Linux Kernel 的 Pinctrl 子系統,用來統一各芯…

Double 4 VR智能互動教學系統在小語種課堂中的教學應用

小語種課堂一直是教育領域的一個難點。由于語言本身的復雜性和文化背景的差異&#xff0c;小語種教學一直是一個挑戰。傳統的課堂教學方法往往難以激發學生的學習興趣和動力&#xff0c;教學效果不盡如人意。而Double 4 VR智能互動教學系統為小語種課堂帶來了新的可能。 Double…