英特爾公司督促軟件開發(fā)商關(guān)注節(jié)能
英特爾公司的Clay Breshears日前在官方博客上發(fā)文批評軟件開發(fā)商懶于優(yōu)化代碼以提高CPU能效。這篇博文實際上是七年前Herb Sutter的一篇文章的延續(xù),當(dāng)時Herb Sutter發(fā)文督促軟件開發(fā)商從單核向多核轉(zhuǎn)變以提高CPU性能。這兩篇文章的內(nèi)容相似,不過彼時面臨的情況不同。
本文引用地址:http://butianyuan.cn/article/129302.htm2004年發(fā)表的文章時值CPU從單核向多核邁進,英特爾刊文要求軟件開發(fā)商為多核優(yōu)化,提高CPU的并行處理能力。現(xiàn)在來看,很多軟件已經(jīng)支持多線程了,英特爾又要開發(fā)商注重能效了,言外之意就是CPU負擔(dān)過重,開發(fā)商要開始新一輪優(yōu)化,降低能耗以提高續(xù)航能力。
作者指出,續(xù)航能力已經(jīng)成為移動和便攜平臺的重要性能指標(biāo),除了硬件改進之外軟件優(yōu)化也大有可為。開發(fā)商可以通過更優(yōu)秀的算法、多線程以及優(yōu)化過的編譯器來實現(xiàn)更好的節(jié)能效果,為此英特爾還成立了節(jié)能開發(fā)社區(qū),詳情可以訪問該社區(qū)。 續(xù)航問題一直是Intel未能打進便攜平臺的一大阻力,英特爾現(xiàn)在發(fā)表這篇文章也讓人浮想聯(lián)翩。英特爾一直都有進軍智能設(shè)備領(lǐng)域的雄心壯志,但是過程并不順利,X86平臺與ARM相比雖然在性能上有優(yōu)勢,但是能耗高、續(xù)航時間短的指責(zé)也伴隨左右,在不放棄架構(gòu)設(shè)計的情況下除了工藝進步還要軟件開發(fā)上的配合,通過更有效的CPU利用方式降低能耗,提高續(xù)航能力。
評論