谷歌量子計算機
據彭博社報道,谷歌公布了旨在讓科學家能更方便地使用量子計算機的軟件,此舉旨在推動新興的量子計算機產業的發展。
谷歌發布的量子軟件屬于開放源代碼軟件,供用戶免費使用。化學家和材料學家可以利用谷歌軟件改編算法和方程,使之能在量子計算機上運行。谷歌發布量子軟件,正值谷歌、IBM、英特爾、微軟和D-Wave大力推動量子計算機開發,使之能運行商業應用之際。
谷歌、IBM和D-Wave還允許企業通過它們的云服務,免費試用處理能力并非十分強大的量子計算機。
從理論上說,量子計算機云處理能力比當前傳統超級計算機高幾個數量級。許多人都認為,它們將使人們能完成以前被認為不可能完成的任務,例如模擬化學催化劑、建立超級復雜系統(例如氣候)的模型、破解幾乎所有的公鑰加密密碼。但迄今為止,這些公司開發的量子計算機處理能力不夠強大或不夠精確,在運行大多數任務時不足以超過傳統計算機。
谷歌與量子計算機創業公司Rigetti合作開發了新軟件。谷歌發表博文中,在軟件開發過程中,蘇黎世聯邦理工學院、美國勞倫斯伯克利國家實驗室、密歇根大學、哈佛大學、牛津大學、達特茅斯學院和美國國家航空航天局提供了幫助。
被稱作OpenFermion的這款軟件包含有一個算法庫,能在量子計算機上模擬電子相互作用——在化學和材料科學領域都非常重要。目前,科學家只能在處理能力強大的傳統計算機上模擬電子相互作用。之前,化學家必須與專業的量子計算機軟件開發者合作,編寫大量軟件代碼,才能在量子計算機上模擬電子間的相互作用。
但谷歌和其他開發商發布了兩款插件,使OpenFermion能直接改編兩個最流行的傳統模擬器——Psi4和PySCF——的軟件,使之在量子計算機上運行。
OpenFermion兼容數種不同的量子計算機,其中包括谷歌、Rigetti和IBM開發的機型。
谷歌曾表示,它計劃今年年底前實現計算機科學領域的一個里程碑,利用量子計算機完成傳統計算機不能完成的任務。
傳統計算機利用晶體管處理用二進制表示的信息,二進制信息的值要么是0要么是1。量子計算機則利用量子比特表示信息,一個量子比特的值可以同時為0和1。在傳統計算機中,每個比特的值相互是獨立的,量子比特的值則相互影響。從理論上說,正是這一特性使得量子計算機具有強大的處理能力。