<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > ARM的未來低功耗系統(tǒng)設計發(fā)展之路

          ARM的未來低功耗系統(tǒng)設計發(fā)展之路

          作者: 時間:2012-09-29 來源:網(wǎng)絡 收藏
          領域,但是極大的降低了速度,對電源供電結構和設計工具提出了新要求。從這一角度,Muller把話題轉(zhuǎn)向了討論IC設計方法。但是在DAC的其他討論中,繼續(xù)對擴展性能功耗曲線的討論。

          在DAC計劃的異構多核系統(tǒng)小組討論中,的Carl Wilton介紹了公司的宏體系結構計劃,降低高性能系統(tǒng)的系統(tǒng)功耗:大-小計算。

          大-小方法(圖3)是一種多核體系結構形式,內(nèi)核有相同的指令集,幾乎相同的狀態(tài)寄存器,但是有完全不同的功耗性能特性。在目前的實現(xiàn)中,這意味著高性能 Cortex A15內(nèi)核簇,并配上高效的A7內(nèi)核簇,都通過連貫的互聯(lián)架構進行連接。

          圖3.大-小結合連貫簇中的快速A15和高效的星形A7內(nèi)核。

          A-15具有連續(xù)的三路前端,可無序執(zhí)行,還具有深達24級的流水線,能夠提供服務器級的執(zhí)行速率。高速緩存結構為其提供支持,用于為不斷出現(xiàn)的新指令提供服務。因此,運行在A-15上的任務會執(zhí)行得非???。相比較而言,A-7是雙路、按序,相對簡單的內(nèi)核,具有較淺的8-10級流水線。A-7執(zhí)行速度較慢,但是每次操作的能耗不到一半。

          這里的想法是,僅在需求較高時使用A15內(nèi)核,其他時間對其進行電源選通:Muller的快速運行和關斷的觀點。不需要A15速率的任務可以運行在A7 CPU上,可以使用DVFS來減小每次任務時的能耗。結果是,系統(tǒng)能夠支持性能很高的突發(fā),工作的時間很長,甚至是SoC采用了高泄漏工藝制造的情況。

          管理大-小系統(tǒng)的一種方法是使用靜態(tài)任務分配,把任務分成峰值性能和高能效兩部分,相應的把任務分配給CPU。另一方法是通過功耗預知可視化層來控制系統(tǒng)。這一管理程序會認為所有內(nèi)核功能等價,這些內(nèi)核工作后,完全根據(jù)性能需求,把線程分配給CPU,以滿足線程的性能要求,實現(xiàn)最佳總能耗。這種設計會在管理程序和移動任務上消耗額外的能量,但是,能夠動態(tài)響應環(huán)境的變化,或者使用模型的變化。

          ARM的IP,您的難題

          除了電路級極低電壓工作方法,以及系統(tǒng)級降低每次任務的能耗方法,ARM還建議了一種寬范圍執(zhí)行選擇。但是,CPU并不是系統(tǒng)解決方案。對于人員,ARM的IP仍然是難度很大的任務。

          在超低能耗方面,人員的難題是規(guī)劃工作,近閾值或者亞閾值工作的khz時鐘應能滿足計算的最低要求。在大-小系統(tǒng)中,對系統(tǒng)建模,使用模式就可以知道每一任務的實際性能,而這是一個主要的問題。而第二個難題是,怎樣找到一種方法將信息隨時傳遞給任務管理程序。

          ARM的方向是同時擴展性能功耗曲線的低端,提供一種方法在更長的曲線上拉伸系統(tǒng)。但是,具體實現(xiàn)仍然是人員的任務。


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();