国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

混合量子經典計算平臺QODA

星星科技指導員 ? 來源:NVIDIA ? 作者:Alex McCaskey ? 2022-10-10 11:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在過去的十年里,量子計算從學術實驗室躍入主流。創業公司和大公司都在努力制造更好的量子計算機。雖然目前尚不清楚我們離在常見問題上使用量子優勢還有多遠,但很明顯,現在是構建交付有價值的量子應用所需工具的時候了。

首先,我們需要在理解量子算法方面取得進展。去年, NVIDIA 發布了 cuQuantum ,這是一款用于加速量子計算模擬的軟件開發工具包( SDK )。在 GPU 上使用 cuQuantum 模擬量子電路,使算法研究的性能和規模遠遠超過了目前在量子處理單元( QPU )上可以實現的性能和規模。這為在理解如何充分利用量子計算機方面取得突破鋪平了道路。

除了改進量子算法外,我們還需要充分利用 QPU 以及經典計算資源 CPU 和 GPU 。如今, NVIDIA 宣布推出 量子優化設備架構( QODA ) 是一個混合量子經典計算平臺,其使命是實現這一效用。

隨著量子計算的發展,所有有價值的量子應用都將是混合的,量子計算機將與高性能經典計算一起工作。 GPU 純粹為圖形而創建,并轉化為 high-performance computing ( HPC )的基本硬件。這需要新的軟件來實現強大而直接的編程。量子計算機從科學實驗向有用加速器的轉變也需要新的軟件。

量子軟件的這一新時代將實現性能混合計算,并為更廣泛的科學家和創新者群體增加量子計算機的可訪問性。

量子編程景觀

在過去五年中,針對小規模、噪聲量子計算架構的量子編程方法得到了發展。這一發展對算法開發人員來說意義重大,并使標準量子算法以及混合變分方法的早期原型化成為可能。

由于缺乏量子資源和硬件實現的實用性,大多數編程方法都處于純 Python 級別,支持遠程、基于云的執行模型。

隨著量子體系結構的改進和算法開發人員考慮現有經典異構計算的真正量子加速,問題出現了:我們應該如何在傳統高性能計算環境中支持量子協處理?

NVIDIA 是開發高性能計算編程模型、異構編譯器平臺和高級應用程序庫的真正先驅,這些應用程序庫可以通過一個或多個應用程序加速傳統的科學計算工作流 NVIDIA GPU 。

我們將量子計算視為異構高性能計算系統架構的另一個元素,并設想了一種編程模型,該模型將量子協處理無縫地結合到我們現有的系統中 CUDA 生態系統 。 在這方面,目前從 Python 語言級別開始的方法是不夠的,最終將限制經典和量子計算資源的性能集成。

QODA 用于高性能計算

NVIDIA 正在開發一個開放規范,用于在高性能計算環境中編程混合量子經典計算架構。我們宣布 QODA 編程模型規范和相應的 NVQ ++編譯器平臺,支持后端不可知(物理、模擬)、單源、現代 C ++方法來實現量子加速高性能計算。

QODA 與現有的經典并行編程模型(如 CUDA 、 OpenMP 和 OpenACC )具有內在的互操作性。該編譯器實現還將量子經典 C ++源代碼表示降低為二進制可執行文件,這些二進制可執行文件本機以支持量子的模擬后端為目標。

該編程和編譯工作流程通過與 GPU 處理和電路模擬的標準互操作性,實現了一個性能良好的編程環境,用于加速混合算法的研究和開發活動,這些處理和電路模擬可以從筆記本電腦擴展到分布式多節點、多 GPU 架構。

auto ghz = [](const int N) __qpu__ {
  qoda::qreg q(N);
  h(q[0]);
  for (auto i : qoda::irange(N-1)) {
    cnot(q[i], q[i+1]);
  }
  mz(q);
};

// Sample a GHZ state on 30 qubits
auto counts = qoda::sample(ghz, 30);
counts.dump();

如代碼示例所示, QODA 提供了一種類似 CUDA 的基于內核的編程方法,以現代 C ++為中心。您可以將量子設備代碼定義為獨立的函數對象或帶有 _uqpu_uu 注釋的 lambda ,以指示將編譯到量子設備并在其上執行。

通過依賴自由函數上的函數對象( ZCK0 內核方法),您可以實現一種高效的方法來構建通用標準量子庫函數,該函數可以將任何量子內核表達式作為輸入。

這方面的一個簡單示例是標準采樣 QODA 函數(qoda::sample(。..)),它將量子內核實例和任何具體參數作為輸入,并將觀察到的量子比特測量位字符串的熟悉映射返回到相應的觀察次數。

QODA 內核程序員可以訪問與量子計算相關的某些內置類型(qoda::qubit、qoda::qreg、qoda::spin_op等)、量子門操作以及從 C ++繼承的所有傳統經典控制流。

前面詳細介紹的語言編譯方法的一個有趣方面是能夠編譯包含 CUDA 內核、 OpenMP 和 OpenACC pragmas 以及更高級別的 CUDA 庫 API 調用的 QODA 代碼。此功能將使混合量子經典應用程序開發人員能夠真正利用多 GPU 處理與量子計算。

未來的量子計算用例將需要經典的并行處理,例如數據預處理和后處理、標準量子編譯任務和量子糾錯的綜合征解碼。

量子經典應用的早期展望

針對噪聲、短期量子計算架構的典型混合量子經典算法是變分量子特征解算器( VQE )。矢量量化方程的目標是根據量子力學的變分原理,計算給定量子力學算子(如哈密頓量)相對于參數化狀態制備電路的最小特征值。

為給定的一組柵極旋轉參數執行狀態準備電路,并執行一組由量子力學算子的結構決定的測量,以計算這些具體參數的期望值。然后使用用戶指定的經典優化器通過改變這些參數來迭代搜索最小期望值。

您可以在 QODA 編程模型中看到類似 VQE 的通用算法的樣子:

// Define your state prep ansatz…
auto ansatz = [](std::vector thetas) __qpu__ {
  … Use C++ control flow and quantum intrinsic ops …
};

// Define the Hamiltonian
qoda::spin_op H = … use x, y, z to build up Hamiltonian … ;

// Create a specific function optimization strategy
int n_params = …;
qoda::nlopt::lbfgs optimizer;
optimizer.initial_parameters = qoda::random_vector(-1, 1, n_params);

// Run the VQE algorithm with QODA
auto [opt_val, opt_params] =
    qoda::vqe(ansatz, H, optimizer, n_params);
printf("Optimal  = %lf\n", opt_val);

所需的主要組件是參數化的 ansatz-QODA 內核表達式,在代碼示例中顯示為采用std::vector《double》的 lambda 。

這個 lambda 的實際主體取決于當前的問題,但您可以自由地使用標準 C ++控制流、作用域內量子內核調用和量子內在操作的邏輯集來構建這個函數。

下一個需要的組件是您需要計算其期望值的運算符。 QODA 將它們表示為內置的spin_op類型,您可以通過 Pauli x(int)、y(int)和z(int)函數調用以編程方式構建它們。

接下來,您需要一個經典的函數優化器,這是 QODA 語言規范中的一個一般概念,用于將子類化為特定的優化策略,基于梯度或無梯度。

最后,該語言公開了用于調用整個 VQE 工作流的標準庫函數。它在 QODA 內核實例上參數化,該實例建模狀態準備 ansatz ,該運算符需要以下值:

最小特征值

經典優化實例

變分參數的總數

然后返回一個結構化綁定,該綁定對狀態準備電路的最優特征值和相應的最優參數進行編碼。

前面的工作流非常通用,有助于開發變分算法,這些算法最終在量子核表達式、感興趣的自旋算子和經典優化例程方面是通用的。

但它也展示了 QODA 編程模型的基本原理:提供描述量子代碼表達式的核心概念,然后促進通用函數標準庫的實用性,從而實現混合量子經典算法的可組合性。

QODA 早期興趣計劃

量子計算機有望幫助我們解決一些最重要的問題。我們正在向高性能計算和人工智能已經發揮關鍵作用的領域的科學家和專家開放量子計算,并實現當今最好的現有軟件與量子軟件的輕松集成。這將大大加速量子計算機實現其潛力。

關于作者

Alex McCaskey 是 NVIDIA 的高級量子計算軟件架構師。他的工作重點是異構量子經典計算的編程模型、編譯器和語言。在過去,他領導了許多開源量子軟件項目,包括 XACC 系統級量子框架和 QCOR 量子經典 C ++編譯器平臺。他于 2010 年獲得田納西大學物理學和數學學士學位,并于 2014 年獲得弗吉尼亞理工大學和州立大學物理學碩士學位。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11277

    瀏覽量

    224938
  • NVIDIA
    +關注

    關注

    14

    文章

    5592

    瀏覽量

    109715
  • gpu
    gpu
    +關注

    關注

    28

    文章

    5194

    瀏覽量

    135427
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    新發現帶來光量子計算的進步

    多光子干涉網絡 由維也納大學的菲利普-瓦爾特(Philip Walther)領導的國際研究人員合作,在量子技術領域取得了重大突破,利用一種新型資源節約型平臺成功演示了多個單光子之間的量子干涉。這項
    的頭像 發表于 12-01 07:38 ?244次閱讀
    新發現帶來光<b class='flag-5'>量子</b><b class='flag-5'>計算</b>的進步

    快450000000倍!超導量子計算機“天衍-287”建成

    平臺誕生,處理特定問題的速度較當前最快超級計算機快4.5億倍,成為全球量子計算實用化進程中的關鍵里程碑。 ? ? “天衍-287”的核心競爭力源于其
    的頭像 發表于 11-18 08:40 ?8621次閱讀
    快450000000倍!超導<b class='flag-5'>量子</b><b class='flag-5'>計算</b>機“天衍-287”建成

    IQM與NVIDIA攜手開展NVQLink合作,推動可擴展量子糾錯技術發展

    應用的關鍵環節。 NVQLink是一款與NVIDIA CUDA-Q深度集成的開放且可互操作平臺,旨在連接量子硬件與人工智能超級計算系統。該平臺通過在
    的頭像 發表于 10-31 10:30 ?397次閱讀

    英偉達發布 NVQLink 開放系統架構;國內首個汽車芯片標準驗證平臺投入使用

    計算機相連接。 ? 英偉達首席執行官黃仁勛在主題演講中表示,該系統有望奠定混合量子-經典計算系統的技術基礎,并將其比作“
    發表于 10-29 10:33 ?1223次閱讀

    谷歌芯片實現量子計算新突破,比超算快13000倍

    機在特定任務上的運行速度比傳統超級計算機快13000倍,并且這種算法可以在類似平臺上得到重現。 ? 量子比特極易受到環境干擾,導致計算錯誤,這成為
    的頭像 發表于 10-27 06:51 ?9666次閱讀

    如何借助NVIDIA技術攻克量子計算關鍵難題

    量子計算有望重塑各行各業,但其發展進程取決于能否攻克諸多關鍵難題,例如糾錯、量子比特設計的模擬、電路編譯優化任務等。加速計算的出現為解決這些難題提供了可能,其并行處理能力為實現
    的頭像 發表于 10-24 14:16 ?982次閱讀

    今日看點:谷歌芯片實現量子計算經典超算快13000倍;NFC 技術突破:讀取距離從 5 毫米提升至 20 毫米

    谷歌芯片實現量子計算經典超算快13000倍 近日,谷歌在《自然》雜志披露與Willow芯片相關的量子計算突破性研究成果。該公司稱這是歷史上
    發表于 10-23 10:20 ?1548次閱讀

    Quantum Machines推動量子計算新邊界

    量子計算正在為經典計算無法企及的難題打開大門,例如藥物開發中新材料的發現,優化和模擬。然而,量子研發領域存在諸多難題。
    的頭像 發表于 07-23 16:04 ?876次閱讀

    量子計算最新突破!“量子+AI”開啟顛覆未來的指數級革命

    電子發燒友網報道(文/李彎彎)量子計算是一種基于量子力學原理的新型計算模式,其核心在于利用量子比特的疊加態和糾纏態特性,實現遠超
    的頭像 發表于 05-28 00:40 ?1.3w次閱讀
    <b class='flag-5'>量子</b><b class='flag-5'>計算</b>最新突破!“<b class='flag-5'>量子</b>+AI”開啟顛覆未來的指數級革命

    支持500 +量子比特!國產第4代量子計算測控系統發布

    電子發燒友網報道(文 / 吳子鵬)日前,我國第四代自主量子計算測控系統 “本源天機 4.0” 正式發布,這一成果標志著我國量子計算產業在工程化生產能力上實現了里程碑式突破。該系統由本源
    的頭像 發表于 05-12 09:28 ?5473次閱讀

    支持500 +量子比特!國產第4代量子計算測控系統發布

    電子發燒友網報道(文 / 吳子鵬)日前,我國第四代自主量子計算測控系統 “本源天機 4.0” 正式發布,這一成果標志著我國量子計算產業在工程化生產能力上實現了里程碑式突破。該系統由本源
    的頭像 發表于 05-11 00:50 ?6789次閱讀

    谷歌發布混合量子模擬方法

    傳統量子計算的模擬方法。在保證模擬速度的前提下,還增強了可控性。根據交叉熵基準測試數據顯示,谷歌的新方法已經超過傳統模擬。 此外,混合量子模擬還有一個重要優勢,即能夠靈活地制備各種
    的頭像 發表于 04-22 17:17 ?817次閱讀

    量子計算在海綿壓縮測試數據優化中的創新探索

    在海綿材料性能測試領域,隨著數據維度與計算復雜度的指數級增長,傳統經典計算機逐漸面臨算力瓶頸。量子計算憑借
    的頭像 發表于 04-22 13:05 ?875次閱讀
    <b class='flag-5'>量子</b><b class='flag-5'>計算</b>在海綿壓縮測試數據優化中的創新探索

    NVIDIA助力解決量子計算領域重大挑戰

    NVIDIA 加速量子研究中心提供了強大的工具,助力解決量子計算領域的重大挑戰。
    的頭像 發表于 03-27 09:17 ?1259次閱讀

    基于玻色量子相干光量子計算機的混合量子經典計算架構

    近日,北京玻色量子科技有限公司(以下簡稱“玻色量子”)與北京師范大學、中國移動研究院組成的聯合研究團隊提出一種基于相干光量子計算機的混合
    的頭像 發表于 03-10 15:43 ?1185次閱讀
    基于玻色<b class='flag-5'>量子</b>相干光<b class='flag-5'>量子</b><b class='flag-5'>計算</b>機的<b class='flag-5'>混合</b><b class='flag-5'>量子</b><b class='flag-5'>經典</b><b class='flag-5'>計算</b>架構