tft每日頭條

 > 生活

 > 量子計算原理通俗解釋

量子計算原理通俗解釋

生活 更新时间:2024-10-03 13:30:08

量子計算機雖然仍處于起步階段,但正在影響已在傳統計算機上運行的新一代模拟技術,量子計算機現在可借助 NVIDIA cuQuantum SDK 進行加速

量子計算原理通俗解釋(什麼是量子計算)1

在 Steve Jobs 發布一台可以放入口袋的計算機的 27 年前,物理學家 Paul Benioff 發表了一篇論文,表明理論上可以構建一個更小更強大的系統——一個量子計算機。

Benioff 于 1980 年描述的概念是利用亞原子物理學命名,這個概念依然在驅動着今天的研究,包括努力創造下一個計算領域大事件:一個可以在某些方面讓電腦看起來像算盤的古樸的系統。

諾貝爾物理學獎得主 Richard Feynman 通過引人入勝的演講,為廣大聽衆帶來了物理學,他幫助建立了這個領域,勾勒出此類系統如何比傳統計算機更有效地模拟離奇的量子現象。

量子計算是什麼?

量子計算使用亞原子粒子的物理學領域來執行複雜的并行計算,從而取代了當今計算機系統中更簡單的晶體管。

量子計算機使用量子比特計算,計算單元可以打開,關閉或之間的任何值,而不是傳統計算機中的字符,要麼打開,要麼關閉,要麼是 1,要麼是 0。量子比特居于中間态的能力(稱為“态疊加”),這為計算方程增加了強大的功能,使量子計算機在某種數學運算中更勝一籌。

量子計算原理通俗解釋(什麼是量子計算)2

量子計算機的作用

量子計算機可以通過量子比特進行計算,這種計算過程需要耗費傳統計算機無限長的時間,有時甚至根本無法完成。

例如,如今的計算機使用 8 位表示介于 0 到 255 之間的任何數字。得益于态疊加原理,量子計算機可以使用八個量子比特同時表示 0 到 255 之間的每個數字。

這是一項與計算中的并行性類似的功能:所有可能性都是一次性計算,而非按順序計算,從而大幅增加速度。

因此,經典計算機每次執行一個長除法計算以分解一個龐大的數字,而量子計算機卻可以僅通過一個步驟獲得答案。砰!

這意味着量子計算機可以重塑整個領域,例如密碼學,這些領域均基于對當今不可能處理的龐大數據進行分解。

微型模拟的一大作用

這可能隻是個開始。一些專家認為,量子計算機将突破目前阻礙化學、材料科學以及任何涉及量子力學納米級大小的世界模拟的極限。

量子計算機甚至可以幫助工程師對他們在當今最小的晶體管中開始發現的量子效應進行更精細的量子效果模拟,從而延長半導體的使用壽命。

事實上,專家表示量子計算機最終不會取代經典計算機,它們将相互補充。有些人預測,量子計算機将用作加速器,就像 GPU 加速當今的計算機一樣。

量子計算是如何工作的?

不要指望用從當地電子商店的打折箱裡回收的零件來搭建自己的量子計算機,像自己動手組裝一台個人電腦一樣。

目前,少數運行中的系統通常需要冷藏,以在絕對零度以上一點創造工作環境。他們需要這種寒冷的計算環境來處理為這些系統提供動力的脆弱的量子态。

要說構建量子計算機有多難,一個原型是在兩個激光器之間懸浮一個原子以創建一個量子比特。您可以在家裡的工作室試試!

量子計算創造了納米級别非常強大卻有着緻命弱點的東西-量子糾纏,那是當一個量子态中存在兩個或更多的量子比特的情況,這種情況有時由波長僅一毫米的電磁波來測量。

如果波的能量稍微大一些就會失去量子糾纏或疊加态,或者兩者同時失去。結果就會出現一種叫做量子退相幹的噪音狀态,在量子計算中等同于電腦藍屏死機。

量子計算機現在的狀态如何?

阿裡巴巴、Google、Honeywell、IBM 、IonQ和Xanadu等少數幾家公司都運營着早期幾代量子計算機。

如今,他們提供了數十個量子比特。但噪音可能較高,導緻它們有時不穩定。。如要可靠地解決實際問題,系統需要數萬或數十萬個量子比特。

專家認為,要進入量子計算機真正有用的高保真時代,還得需要幾十年。

量子計算原理通俗解釋(什麼是量子計算)3

量子計算機正慢慢向商業用途發展。(來源:Lieven Vandersypen 在 ISSCC 2017 上的演講。)

關于何時達到所謂量子計算霸權(量子計算機執行經典計算機無法執行的任務的時間)的預測是業界熱烈讨論的問題。

加速量子電路模拟

好消息是 AI 和機器學習領域聚焦于 GPU 等加速器,這些加速器可以執行量子計算機用量子比特計算的許多類型的運算。

現在,經典計算機已經找到了使用 GPU 實現量子模拟的方法。例如,NVIDIA 在我們的内部 AI 超級計算機 Selene上進行前沿的量子模拟。

NVIDIA 在 GTC 主題演講上宣布推出 cuQuantum SDK,目的是加速在 GPU 上運行的量子電路模拟。早期研究表明,cuQuantum 能夠提供許多量級的加速。

SDK 采用一種不可知論的方式為用戶提供了可以選擇的最适合其方法的工具。例如,态向量可提供高保真結果,但其内存需求會随着量子比特數量的增大呈指數級增長。

這會在如今最大的傳統超級計算機創造約 50個量子比特的實際限制。不過,我們已經(見下文)看到使用 cuQuantum 加速使用這種方法的量子電路模拟的顯著結果。

量子計算原理通俗解釋(什麼是量子計算)4

态向量:1,000 個電路,36 個量子比特,深度 m=10,複雜度 64 | CPU:雙 AMD EPYC 7742 上的 Qiskit | GPU:DGX A100 上的 Qgate

來自 Jülich 超級計算中心的研究人員将在 GTC session E31941深入講解态向量法的工作(免費注冊)。

一個較新的方法是張量網絡模拟,它使用更少的内存和更多的計算來執行類似的工作。

利用這種方法,NVIDIA 和加州理工學院使用運行在 NVIDIA A100 Tensor Core GPU 上的 cuQuantum 完成了對最先進的量子電路模拟器的加速。在Selene 上,這個實驗在 9.3 分鐘便從 Google Sycamore 電路的全電路模拟中生成了一個樣本,而18 個月前,專家認為需要使用數百萬個 CPU 核心花費數天時間才能完成這項任務。

量子計算原理通俗解釋(什麼是量子計算)5

網絡 - 53 個量子比特,深度 m=20 |CPU:雙 AMD EPYC 7742 上的 Quimb庫 | GPU:DGX-A100 上的 Quimb庫

加州理工學院的研究科學家 Johnnie Gray 說:“通過使用 Cotengra/Quimb 包、NVIDIA新發布的 cuQuantum SDK 和 Selene 超級計算機,我們在10 分鐘内生成了 Sycamore 量子電路樣本,深度m=20”。

加州理工學院化學教授 Garnet Chan 表示:“這為量子電路模拟性能設定了基準,并将有助于提升我們驗證量子電路行為的能力,從而推動量子計算領域的發展。”Garnet Chan 教授的實驗室是這項工作的主辦方。

NVIDIA 預計,cuQuantum 的性能提升和易用性将使其成為研究前沿每個量子計算框架和模拟器的基礎元素。

點擊鍊接,了解關于 cuQuantum 的更多詳情。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved