IBM量子計算新突破:成功構建50個量子比特原型機

本文來自AI新媒體量子位(QbitAI)

0ae1442d73e9ce7270ec65f3475d4171d2126f79

IBM去年開始以云計算服務的形式提供量子計算能力。當時,IBM發布了包含5個量子比特的計算機。在短短18個月之后,IBM周五宣布,將發布包含20個量子比特的計算機。

IBM還宣布,該公司的研究人員已經成功開發了包含50個量子比特的原型產品。這是量子計算領域的下個里程碑。不過目前尚不清楚,我們何時才能看到50個量子比特計算機的商用。

IBM最初版本的量子計算機是免費提供的,目的是培育用戶社區,指導用戶如何使用這些機器去編程。根據本周五的公告,IBM的量子計算技術將開始商業變現。這款產品將在年底前面市。

傳統計算機可以用“開關”的狀態來表達0和1,而量子計算機則可以同時處于多種狀態。這就給編程帶來了全新的可能性,而這種計算方式也需要搭配新的軟件和系統。

212dfe06fcc306a6c5747b6a3c79e2a85e6d6465

IBM Q和人工智能研究副總裁Dario Gil表示,量子比特數量的提升只是問題的一部分。處理的量子比特越多,量子比特之間的互作用就越復雜,因為這些量子比特會通過所謂的“糾纏”來相互作用。如果有更多的量子比特相互作用,但錯誤率隨之上升,那么這樣的量子計算機并不會比5個量子比特的計算機強大很多。

他表示,IBM研究員已經實現了多個量子比特的低錯誤率。“憑借更多的量子比特和更少的錯誤,我們可以解決更多的問題。”

與量子態有關的另一個問題是,在所謂的“相干性”過程中,這些量子態的存在時間很短。這意味著,在量子比特回歸至經典計算狀態之前,你只有很短的時間窗口去使用它。在90年代末研究人員剛剛開始關注這個問題時,相干性的持續時間只能以納秒計算。即使到去年,5個量子比特計算機的相干性時間也只有47到50微秒。今天的量子計算機大約能實現90微秒的相干性時間。盡管時間仍然極為短暫,但已經是巨大的進步。

0c8915327036f56d5d052741b41c16a29d301dc9

所有這些問題導致程序員很難開發量子算法,在量子比特回歸至經典狀態之前提供有用的功能,同時避免錯誤。不過最近幾年,研究人員已經取得了相當的進展,而IBM此次公布的消息對于量子計算行業意義重大。

量子計算的最終目標是建立有容錯性的通用系統,能自動修正錯誤,并有著無限長時間的相干性。Gil表示:“終極目標是有容錯性的通用量子計算。今天,我們正在開發接近通用的系統,這意味著可以執行任意的操作和程序。所謂的近似是指,對于需要的操作,我們必須接受錯誤和有限的時間窗口。”

他認為,這是個逐漸進步的過程,而IBM的最新進展是沿著這條道路向前發展的一步。不過他也指出,今天取得的成果已經相當強大。憑借今天發布的新產品,以及對QISKit(幫助企業了解如何使用量子計算機編程的SDK)的優化,IBM可以繼續推進這項技術。這個目標無法一蹴而就,但企業、政府、大學和其他利益相關方正在研究如何將技術應用于實際。當然,IBM也不是唯一一家致力于解決這個問題的公司。

IBM認為,隨著技術進步,以及行業對技術的進一步理解,量子計算可以應用于醫學、藥物發現和材料科學等領域。不過,量子計算也可能造成負面后果,比如實現對各種加密的破解。Gil透露,IBM正在與標準機構合作,嘗試開發“后量子計算時代”的加密算法。雖然距離實現這一目標還有很遠,但IBM確實看到了問題的嚴重性,并嘗試進行解決。

本文作者:維金
原文發布時間:2017-11-11

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/391584.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/391584.shtml
英文地址,請注明出處:http://en.pswp.cn/news/391584.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ChromeDriver與chrome對應關系

http://chromedriver.storage.googleapis.com/index.html 轉載于:https://www.cnblogs.com/gcgc/p/11387605.html

快速排序和快速選擇(quickSort and quickSelect)算法

排序算法:快速排序(quicksort)遞歸與非遞歸算法 TopK問題:快速選擇(quickSelect)算法 import java.util.*; import java.lang.*;public class Demo {// 非遞歸 using stackpublic static void quickSortStack(int[] nums, int left, int right) {if (lef…

小程序點擊地圖氣泡獲取氣泡_氣泡上的氣泡

小程序點擊地圖氣泡獲取氣泡Combining two colors that are two steps apart on the Color Wheel creates a Diad Color Harmony. This Color Harmony is one of the lesser used ones. I decided to cover it here to add variety to your options for colorizing visualizati…

leetcode 150. 逆波蘭表達式求值(棧)

根據 逆波蘭表示法,求表達式的值。 有效的算符包括 、-、*、/ 。每個運算對象可以是整數,也可以是另一個逆波蘭表達式。 說明: 整數除法只保留整數部分。 給定逆波蘭表達式總是有效的。換句話說,表達式總會得出有效數值且不存在…

WebLogic常見問題

myeclipseweblogic10的配置,配置成功 運行中可能失敗,由于weblogic10不穩定,重啟機器后可以使用了 web工程使用到hibernate3時可能出現問題 ClassNotFoundException: org.hibernate.hql.ast.HqlToken 參考http://blog.chinajavaworld.com/ent…

PopTheBubble —測量媒體偏差的產品創意

產品管理 (Product Management) A couple of months ago, I decided to try something new. The MVP Lab by Mozilla is an 8-week incubator for pre-startup teams to explore product concepts and, over the 8 weeks of the program, ship a minimum viable product that p…

linux-Centos7安裝nginx

首先配置linux環境,我這里是剛剛裝好linux,所以一次性安裝了一系列我需要到的環境; yum install pcre pcre-devel zlib zlib-devel openssl openssl-devel gd gd-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel e…

javascript原型_JavaScript原型初學者指南

javascript原型You cant get very far in JavaScript without dealing with objects. Theyre foundational to almost every aspect of the JavaScript programming language. In fact, learning how to create objects is probably one of the first things you studied when …

leetcode 73. 矩陣置零

給定一個 m x n 的矩陣,如果一個元素為 0 ,則將其所在行和列的所有元素都設為 0 。請使用 原地 算法。 進階: 一個直觀的解決方案是使用 O(mn) 的額外空間,但這并不是一個好的解決方案。 一個簡單的改進方案是使用 O(m n) 的額…

elasticsearch,elasticsearch-service安裝

在Windows上安裝Elasticsearch.zip 1 安裝條件 安裝需具備java 8或更高版本;官方的Oracle發行版,只需安裝JDKElasticsearch的ZIP安裝包——安裝包地址 2 如何安裝 Elasticsearch 傻瓜式的點下一步即可, java 注意環境變量配置 3 如何判斷安裝…

圖表可視化seaborn風格和調色盤

seaborn是基于matplotlib的python數據可視化庫,提供更高層次的API封裝,包括一些高級圖表可視化等工具。 使用seaborn需要先安裝改模塊pip3 install seaborn 。 一、風格style 包括set() / set_style() / axes_style() / despine() / set_context() 創建正…

面向Tableau開發人員的Python簡要介紹(第3部分)

用PYTHON探索數據 (EXPLORING DATA WITH PYTHON) One of Tableau’s biggest advantages is how it lets you swim around in your data. You don’t always need a fine-tuned dashboard to find meaningful insights, so even someone with quite a basic understanding of T…

leetcode 191. 位1的個數(位運算)

編寫一個函數,輸入是一個無符號整數(以二進制串的形式),返回其二進制表達式中數字位數為 ‘1’ 的個數(也被稱為漢明重量)。 提示: 請注意,在某些語言(如 Java&#xf…

7、芯片發展

第一臺繼電器式計算機由康德拉.楚澤制造(1910-1995),這臺機器使用了二進制數,但早期版本中使用的是機械存儲器而非繼電器,使用老式35毫米電影膠片進行穿孔編程。 同一時期,哈佛大學研究生霍華德.艾肯 要尋找…

seaborn分布數據可視化:直方圖|密度圖|散點圖

系統自帶的數據表格(存放在github上https://github.com/mwaskom/seaborn-data),使用時通過sns.load_dataset(表名稱)即可,結果為一個DataFrame。 print(sns.get_dataset_names()) #獲取所有數據表名稱 # [anscombe, attention, …

如何成為一個優秀的程序員_如何成為一名優秀的程序員

如何成為一個優秀的程序員by Amy M Haddad通過艾米M哈達德(Amy M Haddad) 如何成為一名優秀的程序員 (How to be a great programmer) What sets apart the really great programmers?是什么使真正出色的程序員與眾不同? As we all know, great programmers buil…

pymc3使用_使用PyMC3了解飛機事故趨勢

pymc3使用Visually exploring historic airline accidents, applying frequentist interpretations and validating changing trends with PyMC3.使用PyMC3直觀地瀏覽歷史性航空事故,應用常識性解釋并驗證變化趨勢。 前言 (Preface) On the 7th of August this yea…

視頻監控業務上云方案解析

摘要:阿里云針對安防監控服務在傳統IT架構下面臨的上述問題,基于阿里云存儲服務,提供視頻監控解決方案。從2015年推出視頻監控存儲與播放解決方案以來,幫助大量的視頻監控企業解決了上云的過程中遇到的問題,針對不同的…

leetcode 341. 扁平化嵌套列表迭代器(dfs)

給你一個嵌套的整型列表。請你設計一個迭代器,使其能夠遍歷這個整型列表中的所有整數。 列表中的每一項或者為一個整數,或者是另一個列表。其中列表的元素也可能是整數或是其他列表。 示例 1: 輸入: [[1,1],2,[1,1]] 輸出: [1,1,2,1,1] 解釋: 通過重復…

爬蟲結果數據完整性校驗

數據完整性分為三個方面: 1、域完整性(列) 限制輸入數據的類型,及范圍,或者格式,如性別字段必須是“男”或者“女”,不允許其他數據插入,成績字段只能是0-100的整型數據,…