節能新招:電腦犯犯錯更省電

TECH2IPO 於 12/11/2014 發表 收藏文章
來源:Gizmag

常言道「做得多,不如做得好」,確實,比起在細枝末節上浪費時間與精力,確保重要的事情能先做好才是正解。

而如今,MIT 開發的 Chisel 系統,也讓這一規則適用于電腦了——Chisel 系統允許使用者自行設定,將資源著重分配給較為重要、需要更多性能支援的任務,而對於不那麼重要的任務,則留出了一部分容錯空間——雖則意味著任務不是 100% 完美完成,但錯誤不多,並且會在使用者可接受範圍內。與此同時,使用者收穫的是更高的任務執行效率。

根據 MIT 的消息,Chisel 系統將主要用於處理高端、複雜的專案。


軟體會先行分析待執行程式中各個獨立的功能、以及這些功能在執行過程中所需消耗的資源,並回饋使用者;隨後經由使用者標識出各個功能的重要程度,以便保證任務執行過程的對應精度。

在確認執行之前,使用者可以選擇自己能夠接受的容錯範圍,並能事先預覽到該容錯率下的執行結果。

一言以蔽之,Chisel 系統將任務按照重要程度進行了劃分,並基於此,在任務處理過程中有側重地分配資源,從而提高任務的整體執行速度。

上個「栗子」——

比方說,在一個不那麼要求 100% 精確的圖片渲染任務中,出現幾個移位的圖元點就不是什麼大事兒了。

Chisel 系統的優勢不僅在於提高了任務執行速度,並且還達到了節能的效果——據 MIT 提供的資料,Chisel 系統比普通系統減少了 9-19% 的能耗。
Chisel 系統主要基於現已開發的程式設計語言 Rely,在該語言編寫的程式中,本身已內嵌指令區分程式中各個模組/功能的容錯率。

無獨有偶,萊斯大學的學者們也正在進行相似的研究——設定一定的容錯率從而節省能耗,提高效率。據悉如若研究順利,開發出的新款晶片將在效率、能耗、尺寸上有不可小覷的優勢,效率優化可能達到 15 倍。


資料來源:TECH2IPO

留言


請按此登錄後留言。未成為會員? 立即註冊
    快捷鍵:←
    快捷鍵:→