劉恕
量子計算機最大的優(yōu)勢在于大幅縮短提取用戶所需信息的時間,它可以在幾天內(nèi)解決傳統(tǒng)計算機會花費數(shù)百萬年才能處理的數(shù)據(jù),因此未來的應(yīng)用前景十分令人神往。
2011年5月11日,加拿大D-Wave公司發(fā)布了號稱“全球第一款商用型量子計算機”的D-Wave One,神奇莫測的量子計算至此從幕后走到了臺前,成為業(yè)界熱議的話題。
2015年12月,谷歌量子人工智能實驗室宣布:在兩次測試中,量子計算機D-Wave2X的運行速度比傳統(tǒng)模擬裝置計算機芯片運行速度快1億倍。
經(jīng)過與傳統(tǒng)計算機的比較,谷歌稱已證明其量子計算機確實可執(zhí)行數(shù)學計算。
谷歌工程技術(shù)主管哈特馬特·納文表示:“這是一個值得我們歡欣鼓舞的結(jié)果,不過要將量子計算機帶入我們的日常生活,技術(shù)人員們要做的工作還有很多。”
2016年5月,IBM則推出了5比特位的量子計算機平臺Quantum Experience,使用者可以將計算需求發(fā)送到這個位于云端的平臺上,隨后,該需求會被轉(zhuǎn)發(fā)到一臺量子處理器上,它被放置于美國紐約州的IBM T.J.Watson研究院中—這意味著,任何人都可以通過平臺間接操作量子計算機里的原子做運算。
2016年8月出版的英國《自然》雜志在封面位置報告了一項量子計算機重大進展:一種小型可編程重新配置的量子計算機問世,這個也可稱為量子計算機結(jié)構(gòu)的裝置有望被放大為規(guī)模更大的計算機。而長期以來,量子計算的這一特性一直難以實現(xiàn)。
那么量子計算機到底為何物呢?讓我們一起走近量子計算機,揭開它神秘的面紗。
讓計算速度“飛”起來
正如電影《異次元駭客》中演繹的那般,在科技發(fā)達的時代,科學家們可以通過強大的計算機虛擬出一個城市,虛擬城市中的科學家又虛擬出一個城市。不管是第一層虛擬還是第二層虛擬,其中的人類都生活得怡然自得,他們有思想、有感覺。沒有人去懷疑世界的真實性,他們完全不知道自己是個人工智能。
事實上,完成如此巨大模擬并不是一件容易的事情。一個人類個體本身所具有的全部特點、微小的變化以及本身細胞之間的各種間接的作用聯(lián)系,還有環(huán)境、溫度、大氣變化等都將是一個難以估量的龐大數(shù)據(jù),通用計算機將很難實現(xiàn)完全模擬,這就需要量子計算機來完成。
據(jù)蝌蚪五線譜的文章稱,人們研究量子計算機最初很重要的一個出發(fā)點是探索通用計算機的計算極限。早在1982年,頗有遠見的美國著名物理物學家理查德·費曼在一個公開的演講中提出利用量子體系實現(xiàn)通用計算的新奇想法。1985年,英國物理學家大衛(wèi)·杜斯提出了量子圖靈機模型。理查德·費曼當時就想到如果用量子系統(tǒng)所構(gòu)成的計算機來模擬量子現(xiàn)象則運算時間可大幅度減少,于是量子計算機的概念誕生了。
目前,我們所有的計算機體系都是基于馮諾依曼式的組織結(jié)構(gòu),其運行速度的增長已經(jīng)明顯放緩,對大規(guī)模數(shù)據(jù)的分析計算效率也很難再提高。量子計算的提出,則旨在專門為復雜問題的求解設(shè)計一種全新的計算機體系,即所謂的量子計算機。
量子計算機是一類遵循量子力學規(guī)律進行高速數(shù)學和邏輯運算、存儲及處理量子信息的物理裝置。當某個裝置處理和計算的是量子信息,運行的是量子算法時,它就是量子計算機。
谷歌宣布D-Wave量子計算機在解決問題時能夠比其他任何計算機都快出1億倍,并且能夠極大地推動人工智能的進步。據(jù)悉,谷歌宣布的重要佐證就是“量子退火”算法。這種算法確定了當面臨一系列潛在解決方案時一個特定函數(shù)的全局極小值,即在給定一系列選項時,它能夠確定完成一個任務(wù)所需的最優(yōu)解決方案。谷歌對D-Wave計算機的量子計算法與傳統(tǒng)計算機上模擬量子隧道效應(yīng)的算法進行了比較,量子計算機再次獲得了完勝。
基于量子計算的機器,由于體系結(jié)構(gòu)發(fā)生了變化,將采用全新的算法,這使得大規(guī)模數(shù)據(jù)的計算與存儲不再成為難題。業(yè)界人士認為,量子計算機的巨大突破將為云計算和大數(shù)據(jù)處理乃至整個計算機科學領(lǐng)域帶來一場變革。
并行計算是最大優(yōu)勢
其實,量子計算機的計算原理和薛定諤的貓是一樣的,利用的都是“量子疊加態(tài)”。這意味著計算機能同時嘗試所有可能的解,以遠超傳統(tǒng)計算機的速度進行復雜的計算。
按照傳統(tǒng)算法,當用戶需要提取某一個詞組信息或者需要解決一個問題時,計算機要先把所有可能性列舉出來并驗證一遍才能得到正確的信息,而量子計算機能夠直接計算并提取出相應(yīng)信息。這種計算稱為量子并行計算,也是量子計算機最重要的優(yōu)越性。
量子計算的神奇之處在于,它可以做到真正的并行計算與存儲。例如,一個數(shù)位的經(jīng)典存儲器可以存儲兩個數(shù)字(0或者1),但在某一時刻這個數(shù)字要么是0要么是1;而對于量子比特存儲器來說,在同一時刻,它可以同時存儲0和1,其存儲和運行能力都成指數(shù)上升,一個250量子比特的存儲器可以存儲的數(shù)字比我們已知宇宙所有的原子數(shù)還多。
想象一下,你被要求5分鐘內(nèi)在國會圖書館某一本書的某頁上找到一個字母“X”,這幾乎是不可能的,因為那里有5000萬冊書。但是如果你處于5000萬個平行現(xiàn)實中,每個現(xiàn)實都可以查看不同的書籍,你肯定能在其中某個現(xiàn)實中找到這個“X”。在這個假設(shè)中,普通計算機就是像瘋子一樣的那個你,需要5分鐘內(nèi)找遍盡可能多的書。而量子計算機卻能將你復制出5000萬個,每個只需翻找一本書即可。
這是量子計算機公司D-Wave聯(lián)合創(chuàng)始人埃里克·勒迪辛斯基對其應(yīng)用前景的解釋。谷歌和NASA聯(lián)合研究的量子計算機,其實就是從這個公司購買的。2013年,谷歌從D-Wave系統(tǒng)公司購買了一臺量子計算機,并與NASA共同開展量子計算機的研究項目。D-Wave系統(tǒng)公司自2007年推出首臺量子計算機開始就備受爭議。一些學者認為由于量子形態(tài)并不穩(wěn)定,量子計算機只是在理論層面可行。然而這次,谷歌和NASA一同證實了量子計算機的可操作性。
顛覆你未來的生活
谷歌宣布D-Wave2X的速度達到了傳統(tǒng)芯片的1億倍,實在是令人驚嘆。量子計算機最大的優(yōu)勢莫過于大幅縮短提取用戶所需信息的時間,因此它被認為可以在幾天內(nèi)解決傳統(tǒng)計算機會花費數(shù)百萬年時間才能處理的數(shù)據(jù),未來的應(yīng)用前景十分令人神往。
現(xiàn)在的天氣預報大多是基于探測數(shù)據(jù)的推測,很難保證準確性。但量子計算機可以一次分析所有數(shù)據(jù),向我們提供更好的模型,精準地顯示惡劣天氣會在何時何地出現(xiàn)。我們可以提前預測颶風等極端天氣,從而預留足夠的時間拯救生命。
每天出行GPS可以幫你優(yōu)化出最佳線路,但如果有了量子計算機,我們可以把整個城市甚至整個地球上所有人的出行計劃全都輸入進去,讓它計算出最優(yōu)解,從而讓人們徹底告別交通擁堵。
在研發(fā)藥物方面,量子計算機能夠描繪出數(shù)以萬億計的分子組成,并將其中最可能有效的組合快速識別出,顯著降低藥物的研發(fā)成本和周期。
在探索太空方面,量子計算機可以處理望遠鏡視野中更多的數(shù)據(jù),從而發(fā)現(xiàn)更多的行星,并迅速識別出最有可能存有生命體的行星。
盡管實現(xiàn)這些應(yīng)用還有很長的路要走,但各大公司對量子計算機的研究絕不會停止,因為它能顛覆整個世界。一旦計算速度出現(xiàn)質(zhì)的飛躍,我們生活的方方面面就會被改變。
“落地”仍面臨諸多難題
既然量子計算機已經(jīng)研制成功,那為什么現(xiàn)在還沒有普及呢?因為,它的運行條件要符合三個條件:真空環(huán)境、絕對零度和磁場保護。
量子力學是研究微觀尺度的科學,要想控制計算機的量子位,其實就是需要操縱單個原子,因此條件非常苛刻。原子在常溫下的速度高達到數(shù)百米每秒,只有讓原子保持在極低的溫度狀態(tài),才能受控制。所以量子計算機D-Wave2X處理器溫度一直穩(wěn)定在-273℃,只比宇宙絕對零度高0.015℃而已。
除此之外,量子計算機還要放到比地球磁場弱50000倍(基本相當于沒有磁場)、大氣壓比地球小100億倍(基本相當于真空)的環(huán)境中,以保持量子態(tài)的穩(wěn)定。
除了對環(huán)境要求嚴格,量子計算機在實際落地推廣方面也會遇到一些障礙。由于量子計算機的計算方法完全不同,因此編程的方式也完全不同并且更加復雜。這意味著,對于程序員來說,他們要掌握一套比現(xiàn)有算法更為復雜的編程方式。
當然,計算機還有許多需要克服的技術(shù)問題,如量子的不穩(wěn)定性決定信息狀態(tài)不穩(wěn)定,這將影響到計算的準確性。
事實上,實現(xiàn)對微觀量子態(tài)的操縱確實太困難,但這并不能妨礙人們進行大膽地探索與設(shè)想,也許不久的將來量子計算機就會出現(xiàn)在我們的生活中。