新理論:想讓電腦更強 就要允許它犯小錯
人類精力有限,所以才有“事分輕重緩急”這個説法。為了讓更重要的事能夠順利,在瑣事上投入較少精力,甚至犯點錯誤也是在所難免。人是這樣,不吃不喝的電腦也是這樣嗎?麻省理工的科學家告訴你:是。在麻省理工新開發的 Chisel 系統中,科學家們為計算機加入了一個“很人類”的特性:適當怠慢一些不重要的任務,甚至允許犯錯誤,用以減少能源消耗。

在進行一項具有高度複雜性的計劃時,Chisel 會對其中的每一個功能進行評估,判斷它們的重要性,然後根據這些來分配資源。重要的任務自然是不能怠慢,那些不太重要的就可以讓電腦“劃劃水”。比如説渲染圖像,一兩個像素點的錯位不是什麼大問題。
這種“小把戲”好像無關緊要,但加起來作用可真不小。MIT 表示採用 Chisel 處理的項目其能耗要比正常低 9% 至 19% 之多。
據瞭解,美國萊斯大學的研究者們也在進行着類似的計劃。他們的“inexact”芯片據説能夠讓計算機的效率提高十多倍。