“模糊”處理器問(wèn)世:能效提升至少15倍
半個(gè)世紀(jì)以來(lái),半導(dǎo)體行業(yè)一直在追求更精確的計(jì)算機(jī)芯片,以釋放更強(qiáng)大的性能,電路設(shè)計(jì)也是不允許出錯(cuò)的,但是現(xiàn)在,科研人員們倒騰出來(lái)一種不精確的“模糊”處理器,允許偶爾的錯(cuò)誤而改進(jìn)計(jì)算性能和資源能效,原型產(chǎn)品的能效就已經(jīng)比現(xiàn)有技術(shù)高出至少15倍。
參與這項(xiàng)研究的專家來(lái)自美國(guó)休斯敦萊斯大學(xué)、加州大學(xué)伯克利分校、新加坡南洋理工大學(xué)(NTU)、瑞士電子和微技術(shù)中心(CSEM)等科研機(jī)構(gòu),他們的這項(xiàng)成果也在意大利卡利亞里舉行的計(jì)算前沿ACM國(guó)際大會(huì)上獲得了最佳論文殊榮。
這種模糊處理器的設(shè)計(jì)原理并不復(fù)雜:允許加乘單元之類的處理硬件犯一些錯(cuò)誤,并且智能地管理出錯(cuò)的概率和計(jì)算類型,比如拿掉數(shù)字電路中一些不常用的部分,研究人員們發(fā)現(xiàn)就可以一方面大幅度提高性能,另一方面同步明顯降低能耗。
允許錯(cuò)誤以預(yù)設(shè)的頻率出現(xiàn),能夠以大幅提高計(jì)算效率而沒(méi)有明顯的性能下降。只要這些錯(cuò)誤以可控方式引入,并且操作的大多數(shù)重要部分已經(jīng)被保護(hù)起來(lái)免于出錯(cuò),在許多應(yīng)用程序中都是可以容許少許錯(cuò)誤發(fā)生的,例如在音頻和圖像信號(hào)處理過(guò)程中,一個(gè)計(jì)算錯(cuò)誤可能導(dǎo)致圖像或聲音微小的瞬時(shí)變形,但普通用戶是根本察覺(jué)不出來(lái)的。
另外,人眼就自帶了錯(cuò)誤校正機(jī)制,使用不完全精確的加法器處理圖像,如果相對(duì)誤差不超過(guò)0.54%,人眼就基本無(wú)法分辨,而即時(shí)相對(duì)誤差達(dá)到7.5%,仍然可以獲得足夠分辨的圖像。
這項(xiàng)研究早在2003年就開始了。2011年的初步模擬測(cè)試表明,砍掉傳統(tǒng)設(shè)計(jì)微芯片的某些部分可以在三個(gè)方面提升性能:精簡(jiǎn)的芯片速度快了一倍、所需能耗減少了一半、核心面積減少了一半。經(jīng)過(guò)進(jìn)一步的深入研究,他們已經(jīng)完成了一顆原型硅芯片,并且第一次對(duì)相關(guān)技術(shù)進(jìn)行了實(shí)地驗(yàn)證。
最新測(cè)試顯示,這種“修剪”可以將能耗減少3.5倍,計(jì)算結(jié)果與正確值的平均偏差為0.25%。再考慮到速度的翻番和面積的減半,這就相當(dāng)于獲得了7.5倍的能效提升,偏差達(dá)到大約8%的能效更是提升了15倍。
“模糊”處理器
視頻處理軟件在三種狀態(tài)下對(duì)比:傳統(tǒng)方法、相對(duì)誤差0.54%的不精確處理、相對(duì)誤差7.58%的不精確處理
更多計(jì)算機(jī)與外設(shè)信息請(qǐng)關(guān)注:21ic計(jì)算機(jī)與外設(shè)頻道