亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                一道數(shù)學(xué)題,讓芯片巨頭虧了5億美金

                一道數(shù)學(xué)題,讓芯片巨頭虧了5億美金

                1993年,CPU 巨頭Intel推出了Pentium處理器。

                新的品牌順利地擺脫了AMD等公司對286,386,486等數(shù)字系列的品牌“抄襲”,樹立了全新的領(lǐng)先者的形象。

                再加上90年代初斥巨資成功推進(jìn)的Intel Inside計劃, Intel 成功地從一家主要向電腦制造商供貨的公司,轉(zhuǎn)變成一家直接面向消費(fèi)者的品牌。

                不知道哪位天才把Pentium翻譯成霸氣的“奔騰”,真是驚艷全場的神來之筆。

                新產(chǎn)品,新品牌,Intel 可謂意氣風(fēng)發(fā),準(zhǔn)備一統(tǒng)天下。

                但誰也沒想到的是,這個被寄予厚望的CPU內(nèi)部居然隱藏著一個Bug!

                1

                Bug被發(fā)現(xiàn)的過程也頗為傳奇,我們得從數(shù)學(xué)上的一個概念說起。

                早在希臘時代,歐幾里得就已經(jīng)證明質(zhì)數(shù)有無窮多個,并且數(shù)字越大,質(zhì)數(shù)分布得越稀疏。

                神奇的是,盡管分布得很稀疏,但只要出現(xiàn)一個質(zhì)數(shù),就可以在附近找到另外一個, 例如41 和 43、101 和 103、10007 和 10009,他們之間相差都是2。

                數(shù)學(xué)家給這些相差為2的連續(xù)質(zhì)數(shù)起了一個名稱:孿生質(zhì)數(shù)。

                1919年,挪威數(shù)學(xué)家 Viggo Brun證明了一件有趣的事情,就算有無窮多的孿生質(zhì)數(shù),它們倒數(shù)的和會收斂于一個常數(shù),這個常數(shù)被稱為“布朗常數(shù)”。

                但是讓數(shù)學(xué)家頭疼的是:他們不知道這個布朗常數(shù)是不是無理數(shù)。

                隨著計算機(jī)的出現(xiàn),有些人就想到一個招數(shù):用計算機(jī)強(qiáng)大的算力,暴力求解。

                美國 Lynchburg College 的數(shù)學(xué)教授Thomas Nicely就是其中的一員,他的實(shí)驗(yàn)室恰巧裝備了新的奔騰計算機(jī)。

                嚴(yán)謹(jǐn)?shù)腘icely為了防止算錯,用了兩種算法做雙保險,如果答案不同,肯定是某個地方出了問題。

                Nicely滿懷希望地開始了計算,可是結(jié)果讓他失望:兩種算法的結(jié)果真的不一樣!

                深入研究以后,Nicely發(fā)現(xiàn):824 633 702 441和824 633 702 443這兩個孿生質(zhì)數(shù),它們的倒數(shù)的小數(shù)點(diǎn)后的第10位被算錯了!

                Nicely換了一臺老舊的486電腦來計算,答案算對了。

                他再用奔騰電腦來重新計算,錯誤重現(xiàn)。

                到底是自己的程序?qū)戝e了?還是電腦的問題?

                Nicely開始做排除法,排除自己代碼的錯誤,Borland編譯器的錯誤,芯片組的錯誤,花了整整4個月的時間,終于找到了Bug的起源地:奔騰CPU。

                2

                1994年10月24號,Nicely打電話給Intel的技術(shù)支持部門,告知他們這個問題,Intel說幾天內(nèi)就會有回復(fù),但是從此杳無音信。

                原因很簡單,Intel早在1994年6月就知道了這個問題:浮點(diǎn)除法運(yùn)算(FDIV)出錯。

                奔騰CPU的FDIV引入了一種全新的、快速的實(shí)現(xiàn)方法,使用了一個2048項(xiàng)的硬件查找表,但是由于意外,有5個值沒有被正確地設(shè)置,他們本應(yīng)該是2,但是卻設(shè)置成了0。

                這個Bug只有在高精度計算的時候才會被觸發(fā),普通用戶很難碰到,Byte雜志估計,出錯的概率是90億分之一。

                既然影響不大,Intel的選擇是:隱瞞,悄悄修復(fù),不公布任何細(xì)節(jié)。

                畢竟已經(jīng)售出幾百萬片CPU了,大規(guī)模召回?fù)p失太大。

                又不是不能用!

                3

                收不到回音的Nicely很不爽,10月30號,他開始給一些IT著名人士和雜志發(fā)郵件,包括Byte雜志,PC Week,InfoWorld,PC Magazine。

                這件事情很快在網(wǎng)絡(luò)上發(fā)酵,一大批牛人開始了問題定位的接力賽:

                第一棒選手是上面提到的Nicely。

                第二棒則是挪威的Terje Mathis,他很快確認(rèn)了Nicely的問題,并且寫了一個簡單的匯編測試程序,發(fā)到了comp.sys.intel新聞組中(沒錯,那時候別說社交網(wǎng)絡(luò)了,就連BBS還不流行)

                第三棒是德國的Andreas Kaiser ,他找到了24個數(shù)字,它們的倒數(shù)在奔騰CPU只能得到單精度的結(jié)果。

                第四棒是一位設(shè)計FPU(floating-point-unit)的專業(yè)人士,加州Vitesse半導(dǎo)體設(shè)計師Tim Coe。

                他根據(jù)24個數(shù)字的線索,推測出奔騰CPU采用了基數(shù)為 4 的 SRT 算法,每個時鐘周期可以生成兩位的商,使得速度比原來快兩倍。

                事實(shí)也確實(shí)如此,內(nèi)部專業(yè)人士的確厲害。

                到了第五棒,一個超級大牛出現(xiàn)了,MATLAB之父:Cleve Moler

                Moler總結(jié)了之前的數(shù)據(jù),找到了Bug的規(guī)律。

                可見犯了錯誤以后,想捂是捂不住的,你越想捂,這世界上越有人要把你扒個底朝天。

                但是到目前為止,Intel奔騰這個硬件Bug還主要在科技圈中轉(zhuǎn)悠,破圈還需要等待一個重要時刻。

                4

                1994年11月24號,JPL(噴氣推進(jìn)實(shí)驗(yàn)室,錢學(xué)森是重要創(chuàng)始人)有兩名工程師得知了這個Bug,建議實(shí)驗(yàn)室停購奔騰電腦。

                CNN的記者史蒂夫·楊聽說了JPL的事情,嗅覺靈敏的他立刻聯(lián)系Moler,進(jìn)行采訪,當(dāng)天晚上JPL的新聞和Moler的采訪就在電視臺播放,紐約時報、波士頓環(huán)球報等大肆報道,文章鋪天蓋地而來。

                奔騰CPU這個本來很難出現(xiàn)的Bug一下子成為街頭巷尾的熱議話題。

                在媒體的重壓之下,Intel終于承認(rèn)了浮點(diǎn)計算的漏洞,但依然嘴硬,它聲稱并不嚴(yán)重,并且只給那些能證明自己受到影響的用戶更換CPU。

                這種想蒙混過關(guān)的處理態(tài)度引發(fā)眾怒,動搖了消費(fèi)者對Intel CPU的信心。

                其他廠商也順時而動,IBM暫停銷售裝有Intel CPU的個人電腦,導(dǎo)致Intel股票大幅下跌。

                1994年12月,撐不住的Intel終于宣布:召回所有有缺陷的處理器。

                這也是歷史上第一次全面召回計算機(jī)芯片。

                Intel為此付出的代價是:4.75億美元,名譽(yù)的損失更是難以估量。

                5

                故事到此并沒有結(jié)束。

                照理說硬件出了問題,無法修改,只能替換。

                但是不要忘了我們剛提到的那一群天才,MATLAB之父Cleve Moler ,Tim Coe,阿貢國家實(shí)驗(yàn)室的 Peter Tang 以及來英特爾的幾位工程師,他們通力合作,在12月5號居然開發(fā)出了一個非常巧妙的軟件修復(fù)辦法。

                細(xì)節(jié)這里就不贅述了,大概是:在特定情況下,將被除數(shù)和除數(shù)都乘以15/16,就可以進(jìn)入安全狀態(tài)。

                這個修復(fù)辦法被發(fā)到新聞組中,讓所有人免費(fèi)使用。

                精明的Cleve Moler讓公司發(fā)布了一個可以檢測和糾正除法錯誤的MATLAB版本,并且立刻發(fā)了一個新聞稿《MathWorks修復(fù)了Intel奔騰浮點(diǎn)數(shù)Bug》。

                就在奔騰的Bug鬧得沸沸揚(yáng)揚(yáng),全國知的時候,新聞稿出現(xiàn)在了美國各大媒體的傳真機(jī)上。

                Cleve Moler成功地實(shí)施了一次完美營銷,這一年,他的公司MathWorks只是一家不到250人的小公司,隨后便走上了快車道,成為這一領(lǐng)域的巨頭。

                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年7月26日 13:58
                下一篇 2022年7月26日 13:59

                相關(guān)推薦

                • 斯諾克德國賽丁俊暉5-1大勝 肖國棟張安達(dá)進(jìn)正賽

                  2022年斯諾克德國大師賽資格賽繼續(xù)進(jìn)行,丁俊暉打出一桿143分的破百總比分5-1大勝,肖國棟5-4險勝伊朗的瓦菲,張安達(dá)5-2淘汰卡希爾,兩人攜手躋身正賽。常冰玉2-5出局,斯佳…

                  2022年11月25日
                • 中興Axon40 Ultra航天版將于11月29日正式發(fā)布

                  據(jù)中興手機(jī)官微爆料,中興Axon40 Ultra航天版將于11月29日正式發(fā)布,新機(jī)不僅會采用驍龍?zhí)幚砥?,還將為大家?guī)硪幻丢?dú)立安全芯片,獲得國密認(rèn)證,擁有安全專利布局,不僅可以大…

                  2022年11月24日
                • iqoo11什么時候上市 iqoo11發(fā)布時間最新消息

                  iqoo11什么時候發(fā)布?隨著新一代旗艦芯片的發(fā)布,各家手機(jī)廠商也是公布了自己的旗艦機(jī),那么iqoo11什么時候發(fā)布呢?下面就讓小編為大家介紹一下,一起來看看吧。 iqoo11什么…

                  2022年11月24日
                • 免費(fèi)清理c盤的軟件(清理c盤空間不影響系統(tǒng))

                  電腦用久了慢如龜速,還卡頓,這最大的原因啊就是C盤空間不足造成的。 即使電腦配置再好,或者硬盤再快,如果長時間沒有打掃C盤,打開文件或者穩(wěn)定之類的,都卡得讓人頭大。 這時候呢不要去…

                  2022年11月24日
                • ipad怎么刷機(jī)(ipad怎么刷機(jī)重新激活)

                  今天小編給各位分享ipad怎么刷機(jī)的知識,其中也會對ipad怎么刷機(jī)重新激活進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! ipad密碼忘了怎么刷機(jī)? ip…

                  2022年11月24日
                • 推特正式啟動“藍(lán)V認(rèn)證”付費(fèi)制,每月收費(fèi)8美元

                  據(jù)路透社報道,當(dāng)?shù)貢r間11月5日,推特更新了其在蘋果應(yīng)用商店的應(yīng)用程序,開始向用戶提供藍(lán)色認(rèn)證標(biāo)記(“藍(lán)V”)收取每月8美元的費(fèi)用,這是馬斯克對推特的首次重大修改。 報道提到,在對…

                  2022年11月24日
                • 哪個模擬器好用(電腦玩王者哪個模擬器好用)

                  本文主要講的是哪個模擬器好用,以及和電腦玩王者哪個模擬器好用相關(guān)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 電腦上玩手游有什么好用的模擬器? 1.Bluestac…

                  2022年11月24日
                • 交錯核心芯片裝備槽在哪?交錯核心芯片裝備槽布置一覽

                  交錯核心芯片裝備槽是很重要的,這些布置在什么地方。不少玩家不清楚該怎么布置才好,在游戲里怎么選擇裝備比較好。想要知道的小伙伴們,就一起來看看吧。 交錯核心芯片裝備槽布置一覽 可以看…

                  2022年11月23日
                • 蘋果a14相當(dāng)于麒麟多少 蘋果a14什么水平有哪些機(jī)型

                  這篇文章主要介紹了蘋果A14相當(dāng)于麒麟多少?蘋果A14處理器詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下,希望對大家有所幫助。 蘋果A14是蘋果公司推出的處理器,用于iPad Air(…

                  2022年11月23日
                • 天璣8200和8100對比哪個好 和天璣8100區(qū)別差距多大

                  這篇文章主要介紹了天璣8200和天璣8100有什么區(qū)別 天璣8200和天璣8100對比介紹的相關(guān)資料,需要的朋友可以參考下,希望對大家有所幫助。 據(jù)悉聯(lián)發(fā)科天璣8200芯片的主頻高…

                  2022年11月23日

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時間:周一至周五,10:30-18:30,節(jié)假日休息