量子計算既有望顯著加快複雜問題的解決速度,也可能助力材料、化學品和藥物設計、金融和氣候建模以及密碼學領域的重大突破。雖然量子比特方面的進展是量子計算邁向實際應用的重要一步,但是要充分實現這項技術的潛力,還需要在整個硬件和軟件棧上都取得大幅進展。

英特爾推動面向量子時代的軟件開發

英特爾採用全系統架構方法,涉及完整的計算堆棧,從量子比特架構和算法研究到電控設備(control electronics)、互連、量子軟件工具鏈和編譯器,一直到應用層

為了推進這個過程,英特爾研究院開發了一個名為英特爾量子軟件開發工具包(Intel Quantum SDK)的全棧軟件開發工具包,可與英特爾的量子計算堆棧相連接。該工具包允許開發者編寫新的量子算法,以便未來能在模擬和真實的量子硬件上運行量子比特。目前,測試版用戶已在用它探索化學、材料和流體動力學模擬,以及求解線性方程組的算法,這些算法可用於金融建模等現實場景。

英特爾量子軟件開發工具包有著直觀的用戶界面,提供基於LLVM的C++語言編譯器工具鏈,專門針對混合量子-經典算法(hybrid quantum-classical algorithms)優化了量子運行環境,以及高性能的英特爾?量子模擬器(IQS)作為以量子比特為目標代碼的後端(qubit target backend)。工具包的未來版本將採用不同的以量子比特為目標代碼的後端,包括一個量子點量子比特模擬器,最終還將提供以英特爾量子點量子比特設備作為目標代碼的後端。

英特爾推動面向量子時代的軟件開發

英特爾量子軟件開發套件(SDK)有著直觀的用戶界面,提供基於LLVM的C++語言編譯器工具鏈,專門針對混合量子-經典算法優化了量子運行環境,以及高性能的英特爾量子模擬器作為以量子比特為後端的目標代碼。未來,這個軟件開發工具包將與英特爾量子比特硬件相連接

此外,英特爾也致力於打造量子生態系統。通過使用行業標準的LLVM編譯器,英特爾正在降低量子開發者的門檻,因為LLVM編譯器的界面更友好,為傳統計算開發者所熟悉。英特爾量子軟件開發工具包測試版的用戶包括位於德國慕尼黑的代根多夫應用技術大學和Leidos公司。代根多夫應用技術大學正在利用英特爾量子軟件開發工具包,研究對空氣動力學和流體力學很重要的流體動力學問題,Leidos正在探索的應用領域則包括計算化學和材料建模,以及分佈式計算的隱私保護和安全。

英特爾推動面向量子時代的軟件開發

QuTech量子計算實驗室的稀釋冰箱。代爾夫特理工大學的QuTech是英特爾公司在荷蘭的量子計算研究合作伙伴

此外,英特爾還在支持課程開發,促進開發者生態系統的構建,以探索量子計算在編程上的應用。大學將開發和分享量子課程內容,從而擴大英特爾量子軟件開發工具包的使用。今年獲得英特爾支持的大學包括俄亥俄州立大學、賓夕法尼亞州立大學、賓夕法尼亞大學、代根多夫應用技術大學以及慶應義塾大學。

英特爾量子軟件開發工具包的推出是英特爾在推進全棧量子開發上的初步努力。作為測試過程的一部分,英特爾將收集用戶反饋,據此調整計劃於明年早些時候推出的1.0版本。英特爾量子軟件開發工具包的測試版本現在已經可以在英特爾開發者雲平臺(Intel Dev Cloud)上獲取。

來源:中關村在線