在 2022 年 9 月推出測試版后,英特爾發(fā)布了英特爾量子軟件開發(fā)套件 (SDK) 1.0 版。該 SDK 是一臺模擬中的全量子計算機,還可以與英特爾的量子硬件接口,包括英特爾的 Horse Ridge II 控制芯片和英特爾的量子自旋量子比特芯片(將于今年上市)。JwPesmc
該套件允許開發(fā)人員在模擬中對量子算法進行編程,它具有使用行業(yè)標準的低級虛擬機 (LLVM) 編譯器工具鏈以 C++ 編寫的直觀編程界面。因此,英特爾的 SDK 提供了與 C/C++ 和 Python 應用程序的無縫接口,使其更加通用和可定制。JwPesmc
SDK 1.0 版本包括一個基于 C++ 的直觀編程界面,提供經(jīng)典計算開發(fā)人員熟悉的編程語言,使他們與量子開發(fā)人員之間能夠進行協(xié)作。該套件還具有為執(zhí)行混合量子經(jīng)典算法而優(yōu)化的量子運行時環(huán)境。開發(fā)人員可以選擇兩個目標后端來模擬量子位,以表示更多的通用量子位或英特爾硬件。JwPesmc
第一個后端是一個高性能的開源通用量子比特模擬器,英特爾量子模擬器 (IQS)。IQS 的后端能夠在單個節(jié)點上處理 32 個量子位,在多個節(jié)點上處理超過 40 個量子位。第二個是目標后端,它模擬英特爾量子點量子比特硬件并支持英特爾硅自旋量子比特的緊湊模型模擬。英特爾的量子比特利用該公司在硅晶體管制造方面的專業(yè)知識來構(gòu)建大型量子計算機。JwPesmc
借助 SDK,用戶可以開發(fā)小型工作負載以確定需要從量子計算機的系統(tǒng)架構(gòu)中獲取哪些功能才能在量子位上高效準確地運行算法。此外,英特爾正在內(nèi)部使用 SDK 協(xié)同設(shè)計量子硬件和軟件,加速系統(tǒng)開發(fā)。JwPesmc
該 SDK 是一個可定制和可擴展的平臺,在開發(fā)量子應用程序時提供更大的靈活性。它還為用戶提供了比較編譯器文件的功能,這是經(jīng)典計算開發(fā)中的一個標準功能,可以辨別算法在編譯器中的優(yōu)化程度。它允許用戶查看源代碼并獲得較低級別的抽象,從而深入了解系統(tǒng)如何存儲數(shù)據(jù)。JwPesmc
責編:Editordan
閱讀全文,請先