Microsoft加入量子计算的竞争
Microsoft在Ignite大會上宣布了自己的量子計算新平臺的預覽版,并公開了借助近期粒子物理學方面的進展推出拓撲量子計算機的計劃。
\\Microsoft的量子計算平臺預覽版將包括一個量子計算模擬器,以及一種集成在Visual Studio中的量子計算編程新語言。據(jù)Microsoft介紹,該平臺的拓撲量子比特計算執(zhí)行時間更長、一致性更好并且誤差更小。
\\在Microsoft的量子計算愿景中,還包括了一個可擴展的通用拓撲量子計算機,該計算機依然處于開發(fā)的早期階段。Microsoft的CEO Satya Nadella通過一個虛擬研討會,深入闡明了Microsoft對量子計算的規(guī)劃。研討會的參與者是四位來自于Microsfot量子團隊的成員,分別是計算機科學家Krysta Svore、數(shù)學家和拓撲量子計算先驅(qū)Michael Freedman、物理學家Charlie Marcus和Leo Kouwenhoven,他們負責構(gòu)建Microsoft的拓撲量子計算機。
\\拓撲量子比特是支撐Microsoft量子計算機的主要理念,據(jù)Freedman介紹,它是由一種新形物質(zhì)構(gòu)成的。該拓撲物質(zhì)所存儲的信息并非本地化于一個特定的位置,而是全局存在在整個拓撲結(jié)構(gòu)中。這一屬性的理念可以用一個繩圈解釋。繩圈上可以打結(jié),也可以不打結(jié)。要了解繩圈上是否打結(jié)了,我們不能借助于查看繩圈的任何本地屬性,而是必須要查看其整體形態(tài),即繩圈的拓撲。
\\\\該屬性背后的物理現(xiàn)象是電子分數(shù)化(Electron Fractionalization)。分數(shù)化是一個分解電子的過程,表現(xiàn)為馬約拉納費米子(Majorana Fermions)是否存在于給定地點。馬約拉納費米子中編碼了電子的原始信息,并擴展到整個物質(zhì)中,構(gòu)成物質(zhì)的全局屬性。Kouwenhoven是2012年首次發(fā)現(xiàn)馬約拉納粒子的研究人員之一,據(jù)他介紹,馬約拉納粒子只能在非常低溫的情況下觀測到。它們是兩個同步狀態(tài)的量子疊加,一個狀態(tài)是粒子存在,另一個狀態(tài)是粒子不存在。全局存儲信息的主要優(yōu)點是防止出現(xiàn)本地誤差。
\\要構(gòu)建一個真正的拓撲量子計算機,一個基礎(chǔ)步驟是讓這些分數(shù)化的電子依此產(chǎn)生鏈式影響。這正是Microsoft量子芯片的基礎(chǔ)部分,對此Marcus展示了一個原型。其中的一個挑戰(zhàn)是找到一種能控制這種作用的方式,該方式無需測定作用過程,因為測定會破壞疊加效應(yīng)。Microsoft的解決方案是基于一種工作于4K溫度的低溫經(jīng)典計算機(Cryogenic Classical Computer),它負責控制工作于0.01K溫度的量子芯片。
\\據(jù)Svore介紹,在低溫計算機上部署了Microsoft的軟件棧,其中包括了一種領(lǐng)域特定語言,該語言是專門為編程可擴展的量子計算機和構(gòu)建量子應(yīng)用而設(shè)計的。下面的代碼使用Microsoft的新量子語言編寫,相當于實現(xiàn)“Hello World!”:
\\\operation () EPR (Qubit q1, Qubit q2) {\ Body {\ H (q1)\ CNOT (q1, q2)\ }\}\operation () Teleport (Qubit msg, Qubit here, Qubit there) {\ Body {\ EPR (here, there)\ CNOT (msg, here)\ H (msg)\ let m_here = H (here)\ if (m_here == One) {\ X (there)\ }\ let m_msg = H (msg)\ if (m_msg == One) {\ Z (there)\ }\ }\}\operation (Result) TeleportTest (Result msg) {\ Body {\ mutable res = Zero\ using (qubits = Qubit[3]) {\ let msgQ = qubits[0]\ // 將msgQ設(shè)置為消息狀態(tài)。\ SetQubit(msg, msgQ)\ Teleport (msgQ, qubits[1], qubits[2])\ set res = H (qubits[2])\ }\ return res\ }\}\\\新語言將完全地集成到Visual Studio中,并支持語法高亮、調(diào)試和測試。調(diào)試器將會顯示系統(tǒng)量子狀態(tài)隨時間的演化情況。Visual Studio還將提供一個可具有多至30個量子比特的量子模擬器。此外,Microsoft還將提供更強大的基于Azure的模擬器,可提供多至40個量子比特。
\\近些年,我們已看到對量子計算領(lǐng)域的興趣與日俱增,Microsoft并非這一競技場上的首位選手。其中最應(yīng)關(guān)注的是,近期IBM發(fā)布了它的16個量子比特處理器,以及稱為“QISKit”的量子SDK。此外,中國的研究人員也給出了里程碑式的重要研究成果。
\\Microsoft量子計算平臺預覽版有望于今年末發(fā)布。
\\查看英文原文: Microsoft Joining the Race for Quantum Computing
總結(jié)
以上是生活随笔為你收集整理的Microsoft加入量子计算的竞争的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA-JSP内置对象之out对象进行
- 下一篇: Java泛型详解,通俗易懂