《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > 處理器存儲器子系統中的SoC功耗優化設計

處理器存儲器子系統中的SoC功耗優化設計

2012-02-01
關鍵詞: SOC 功耗優化

  在新的系統級芯片(SoC)設計中,尤其是對便攜式設備而言,對整個系統功耗的優化正變得與性能和面積優化同樣重要。有些EDA工具具有門控時鐘、降壓、降頻和減少漏電電流等功能,有些芯片制造商能夠提供低功耗庫和工藝,所有這些工藝都非常費時;在最好情況下能夠提供兩倍的性能提升,因為這些提升是在設計周期的后端進行的。

  功耗優化的最佳時間是在設計周期的一開始進行,即在確定體系結構的系統級進行優化。確定系統級體系結構對功耗影響非常大,如局部存儲器和高速緩存的數量和容量。在設計周期的一開始進行優化可以減少功耗十倍以上。

  Tensilica公司的Xenergy是業界第一個用于評估功耗對整個處理器子系統(處理器、高速緩存和局部存儲器)影響的軟件工具,該工具基于在子系統上實際執行應用程序代碼。這種在設計周期的一開始就進行功耗估計的方法只需要幾分鐘時間,而那種基于RTL的功耗分析方法則需要幾個小時甚至幾天。SoC體系結構設計人員可以使用這些數據對軟件程序和Tensilica的Xtensa處理器進行功耗優化。對Tensilica公司的鉆石標準處理器用戶而言,該工具有助于軟件優化,但鉆石標準處

 

理器不能改變。

 

  處理器和存儲器功耗優化

  Xenergy工具包括一個二進制代碼軟件及相關信息,前者表示目標處理器,后者表示制造工藝及工作條件。Xenergy工具使用Tensilica的指令集仿真器ISS來執行二進制代碼軟件,其輸出是一個處理器核及存儲器功耗和能量報告,包括動態功耗、漏電功耗、全部功耗以及處理器核與緊密耦合的本地存儲器功耗。設計人員可以修改程序軟件或者Xtensa配置硬件來優化處理器功耗分布,并重新運行Xenergy工具。整個流程如圖1所示。

  設計人員可以使用Xenergy工具來執行兩項基本任務。一是通過修改應用程序軟件來減少存儲器訪問次數,進而減少處理器和存儲器功耗;二是可以調整Xtensa可配置處理器及其相關存儲器,這通過選擇不同的配置選項,增加指令擴展、寄存器文件、新執行部件,并改變本地存儲器和高速緩存的數量和容量。

  考慮的焦點是整個系統的能量消耗,在有些情況下具有一定的欺騙性。整個系統的功耗是功耗系數(mW/MHz)和執行一定負載所需要的時鐘周期數(毫秒)的乘積。如果一條新指令加到Xtensa可配置處理器后,雖然增加了功耗系數,但卻減少了整個時鐘周期數。例如,功耗系數增加20%,但導致程序執行速度提高3倍。在這種情況下,整個系統功耗實際上降低了60%。

Xenergy能量估計軟件能夠對運行在Tensilica Xtensa可配置處理器或者鉆石標準處理器上的應用程序進行功耗評估

圖1:Xenergy能量估計軟件能夠對運行在Tensilica Xtensa可配置處理器或者鉆石標準處理器上的應用程序進行功耗評估。

  工作原理

  針對各種處理器配置情況以及不同的制造工藝,Tensilica生成的訪存(讀和寫)功耗統計模型和每條指令的功耗統計模型均經過詳細的綜合、RTL代碼設計以及門級仿真。Xenergy工具使用這些模型,即使采用Tensilica指令擴展(TIE)語言編寫的由設計人員定義的指令也不例外。

  Xenergy工具使用訪存功耗統計模型和指令功耗統計模型,包括了用Tensilica指令擴展語言編寫的由設計人員定義的擴展指令。針對各種處理器配置情況以及不同的制造工藝,這些統計模型的開發包括了詳細的綜合、RTL代碼設計以及門級仿真。

  Xenergy工具采用Tensilica的指令集仿真器ISS對應用程序進行仿真,仿真精度達到時鐘周期。仿真后可以給出每條指令執行以及每次訪存的綜合統計信息。針對采用的處理器和存儲器,Xenergy工具可以估計出相應的動態功耗、漏電功耗和全部功耗。

  存儲器和應用程序代碼效應

  有些TIE指令可以改善應用程序的性能,但極大地增加了訪存次數,進而增加了系統功耗。而且,對高速緩存的更新(容量和關聯度)有助于功耗優化。Xenergy程序能夠幫助設計人員理解整個處理器的變化所造成的影響,這些變化是在處理器配置過程中隨著存儲器的不同所引起的。

  類似地,Xenergy工具能夠幫助開發人員修改應用程序代碼來減少處理器和存儲器的能量消耗。例如,在應用程序中對數據結構進行重構能夠降低訪存次數。通過使用Tensilica的標準軟件工具,開發人員可以發現應用程序的改善情況。通過使用Xenergy工具,開發人員能夠發現通過修改程序代碼來降低系統功耗。

  一個例子

  我們采用EEMBC(嵌入式微處理器典型程序聯盟,參見網址www.eembc.org)中的RGB到YUV顏色轉換典型程序來說明Xenergy工具是如果在實際應用程序中使用的。

  我們也可以采用Tensilica的XPRES(Xtensa處理器擴展綜合)編譯器,該編譯器利用C或者C++編寫的應用程序軟件作為輸入數據,并產生用TIE語言表示的處理器擴展。通過XPRES編譯器可以為Xtensa處理器產生三種擴展指令集。

 

  1. 要求XPRES編譯器產生TIE指令,完成指令操作融合,即將多個操作符融合成一個單一復雜操作。

  2. 然后,我們可以要求XPRES也產生SIMD(單指令多數據)功能部件(及相應的指令),進行向量操作,即對多個數據元素施加相同的操作符。

  3. 最后,我們要求XPRES編譯器將Xtensa處理器擴展成一個VLIW(超長指令字)體系結構,并利用Tensilica的FLIX(定長指令擴展)技術。XPRES編譯器利用VLIW指令構建多發射數據通路,VLIW指令可以包括多個操作。

對不同Xtensa處理器擴展后的性能

圖2:對不同Xtensa處理器擴展后的性能、功耗和面積對應關系。

  三種Xtensa配置結果如圖2所示。周期數與性能是等價的,這由在指令集仿真器ISS上執行的顏色轉換應用程序來決

 

定。門數可以由Tensilica的TIE編譯器來估計得到。所有其它數據均由Xenergy工具來生成。

 

  圖2表示由XPRES編譯器生成的SIMD操作以及融合操作性能改善情況,大約是3.8倍,而門數為大約5倍。處理器和存儲器功耗與性能的對應關系相當好。另外還表示了當XPRES編譯器生成VLIW(FLIX)體系結構時,性能的改善情況是大約20%。然而,門數為兩倍,且處理器功耗很差。

  因此,由于SIMD操作引起的性能改善將使得功耗降低,且由于芯片面積(門數)的增加使得系統功耗/能量增加。這是最好的優化情況。

  上述例子說明Xenergy評估工具是SoC設計人員在對性能、面積和功耗進行折衷時不可或缺的軟件工具。

  本文小結

  Tensilica公司的Xenergy工具軟件為SoC設計人員提前對運行在某些應用程序時的處理器和存儲器子系統所消耗的總能量進行評估。設計人員能夠馬上看到Xtensa配置和TIE指令代碼改變后的整個系統功耗情況。這對那些使用Xtensa處理器來代替RTL去設計SoC數據通路的設計人員尤為重要。通過使用定制TIE指令可以盡早評估系統的功耗情況,這有助于正確評估系統功耗、面積和性能。

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          麻豆精品91| 免费看黄裸体一级大秀欧美| 国产精品欧美日韩一区二区| 亚洲欧美一区二区三区在线| 红桃av永久久久| 国产欧美日韩专区发布| 亚洲一区二区在线免费观看视频| 日韩网站在线观看| 欧美日韩亚洲精品内裤| 91久久精品国产91久久性色tv| 亚洲高清视频的网址| 亚洲美女av在线播放| 国产精品久久久久久久免费软件| 欧美一区亚洲二区| 91久久精品美女高潮| 久久精品国产99国产精品| 欧美亚洲自偷自偷| 老司机精品视频一区二区三区| 国产精品免费观看视频| 欧美人妖在线观看| 性视频1819p久久| 蘑菇福利视频一区播放| 亚洲欧美区自拍先锋| 国产一区二区三区av电影| 欧美体内she精视频在线观看| 亚洲精品国产精品国自产观看| 一本到高清视频免费精品| 国产精品毛片va一区二区三区| 国产麻豆91精品| 欧美日韩日日夜夜| 欧美午夜精品电影| 久久久久91| 亚洲狼人综合| 久久久一二三| 国产深夜精品福利| 国产一区二区三区久久| 这里只有精品视频| 国产欧美一区二区三区久久人妖| 国产精品久久久久久妇女6080| 久久综合图片| 亚洲精品视频在线| 欧美日一区二区三区在线观看国产免| 国产美女精品一区二区三区| 久久久久天天天天| 久久人91精品久久久久久不卡| 欧美chengren| 午夜精品久久久久| 国产亚洲成av人片在线观看桃| 亚洲男女毛片无遮挡| 欧美成人首页| 99香蕉国产精品偷在线观看| 久久亚洲不卡| 在线免费高清一区二区三区| 日韩视频在线观看一区二区| 亚洲欧洲日韩综合二区| 国产日韩欧美二区| 欧美四级剧情无删版影片| 欧美大片在线影院| 欧美大片一区二区| 亚洲日本成人| 国产精品丝袜白浆摸在线| 欧美激情综合| 欧美mv日韩mv国产网站| 欧美三级特黄| 久久国产精品一区二区三区| 校园春色国产精品| 久久欧美肥婆一二区| 亚洲一本视频| 性欧美激情精品| 久久嫩草精品久久久精品| 国产精品综合av一区二区国产馆| 99在线|亚洲一区二区| 国内欧美视频一区二区| 亚洲国产黄色| 国产在线拍揄自揄视频不卡99| 伊人一区二区三区久久精品| 亚洲欧美日韩综合aⅴ视频| 国产一区二区日韩精品欧美精品| 亚洲欧美在线aaa| 激情视频一区二区三区| 亚洲一区一卡| 国产美女精品视频免费观看| 裸体丰满少妇做受久久99精品| 欧美日韩在线视频首页| 亚洲一区二区av电影| 蜜桃av久久久亚洲精品| 欧美精品在线视频| 欧美三级日韩三级国产三级| 在线免费观看视频一区| 亚洲综合日韩中文字幕v在线| 欧美在线免费看| 久久久蜜臀国产一区二区| 亚洲视频碰碰| 国产精品亚洲一区| 久久久久久网站| 欧美午夜视频在线观看| 欧美一区二区三区在线免费观看| 国产老肥熟一区二区三区| 久久国产婷婷国产香蕉| 亚洲成人在线网| 在线观看国产一区二区| 欧美性做爰猛烈叫床潮| 一区二区三区四区精品| 欧美日韩另类丝袜其他| 欧美国产一区在线| 欧美在线啊v| 欧美精品亚洲一区二区在线播放| 亚洲国产精品一区二区www在线| 久久久精品日韩| 亚洲精品乱码久久久久久久久| 久久精品人人| 久久黄色网页| 欧美三日本三级三级在线播放| 久久久亚洲一区| 性刺激综合网| 久久精品视频在线看| 欧美大成色www永久网站婷| 一区二区三区在线视频播放| 国产在线精品一区二区夜色| 国产一级揄自揄精品视频| 久久亚洲一区二区| 91久久国产精品91久久性色| 国产精品国产馆在线真实露脸| 伊人久久综合97精品| 欧美77777| 亚洲乱码国产乱码精品精| 国内精品久久久久国产盗摄免费观看完整版| 久久九九久久九九| 免费高清在线一区| 在线一区二区三区四区| 国产精品中文字幕在线观看| 欧美日韩专区| 亚洲特色特黄| 老牛嫩草一区二区三区日本| 亚洲国产婷婷综合在线精品| 久久久久一区二区三区四区| 久久资源av| 久久九九精品99国产精品| 久久精品噜噜噜成人av农村| 日韩网站在线看片你懂的| 亚洲综合精品自拍| 国产一区二区三区的电影| 亚洲伦理久久| 亚洲一区影院| 欧美在线一级va免费观看| 国产日韩一区二区| 国产一区二区三区免费观看| 亚洲大胆视频| 韩国女主播一区| 亚洲精品一区二区三区不| 欧美欧美天天天天操| 亚洲精品一区中文| 国产精品久99| 欧美日韩一区二区在线视频| 久久一区二区三区四区| 亚洲在线一区二区| 亚洲福利电影| 在线观看日韩一区| 欧美www视频在线观看| 午夜激情久久久| 亚洲综合色丁香婷婷六月图片| 久久资源在线| 国产免费成人在线视频| 欧美片在线播放| 亚洲一区二区成人在线观看| 一区二区三区精品国产| 亚洲视频在线观看三级| 欧美电影打屁股sp| 亚洲永久在线| 亚洲激情第一区| 久久久久免费| 蜜臀av国产精品久久久久| 蜜臀久久99精品久久久画质超高清| 在线观看不卡av| 欧美日韩在线播放一区| 亚洲视频电影图片偷拍一区| 亚洲免费影院| 国产老肥熟一区二区三区| 欧美日韩国产小视频在线观看| 免费欧美高清视频| 亚洲韩国日本中文字幕| 国产日韩欧美| 欧美黄污视频| 海角社区69精品视频| 夜色激情一区二区| 国产在线播放一区二区三区| 美女国产精品| 欧美日韩精品伦理作品在线免费观看| 国产在线精品一区二区夜色| 国产午夜精品久久久久久久| 一本久道久久久| 欧美亚洲一区在线| 欧美日韩一区二区三区在线| 欧美绝品在线观看成人午夜影视| 欧美日韩国产一区二区三区地区| 亚洲免费网站| 嫩草影视亚洲| 永久555www成人免费| 亚洲婷婷综合久久一本伊一区| 欧美午夜精品久久久久久人妖| 欧美成人精品在线观看| 欧美黄色影院| 亚洲国产aⅴ天堂久久| 久久香蕉国产线看观看网| 久久九九久久九九| 午夜欧美理论片| 99这里有精品| 欧美一区二区三区免费在线看| 精品电影在线观看| 久久日韩粉嫩一区二区三区| 亚洲永久在线观看| 免费看成人av| 欧美日韩精品在线观看| 欧美亚洲在线| 最新精品在线| 亚洲综合视频网| 欧美不卡一区| 亚洲黄色高清| 欧美午夜精彩| 亚洲欧美综合一区| 欧美高清在线一区| 欧美日韩国产a| 久久―日本道色综合久久| 香蕉久久a毛片| 国产自产女人91一区在线观看| 国产欧美一区二区三区久久人妖| 欧美日韩第一区| 欧美日韩精品免费| 国产精品一区久久久| 亚洲在线日韩| 欧美一区二视频在线免费观看| 国产一区二区三区精品久久久| 国产精品欧美久久| 亚洲网站在线看| 久久嫩草精品久久久久| 蜜桃久久精品乱码一区二区| 夜夜爽99久久国产综合精品女不卡| 久久国产精品亚洲va麻豆| 麻豆免费精品视频| 国产精品一二一区| 免费的成人av| 久久三级福利| 欧美夫妇交换俱乐部在线观看| 亚洲黄色成人久久久| 亚洲国产欧美不卡在线观看| 国产精品一区二区三区观看| 欧美伦理91i| 日韩视频不卡| 在线观看91久久久久久| 欧美制服丝袜第一页| 一区二区三区视频在线| 香蕉精品999视频一区二区| 国产精品成人v| 亚洲欧洲综合另类| 韩国精品久久久999| 久久久久久午夜| 国产欧美一级| 尹人成人综合网| 久久嫩草精品久久久久| 欧美午夜性色大片在线观看| 亚洲精品一区二区在线观看| 欧美日韩在线视频观看| 99亚洲伊人久久精品影院红桃| 亚洲欧洲精品一区二区精品久久久| 欧美日韩国产综合久久| 免费一区二区三区| 欧美日韩福利| 韩国免费一区| 久久亚洲国产成人| 国产精品家教| 国产精品大片免费观看| 亚洲欧洲日夜超级视频| 亚洲精品女av网站| 国产亚洲欧美日韩一区二区| 亚洲免费观看| 午夜亚洲精品| 亚洲黄色在线| 亚洲电影成人| 欧美三级乱码| 欧美高清你懂得| 亚洲女人小视频在线观看| 欧美国产日韩亚洲一区| 久久精品日韩一区二区三区| 久久久99国产精品免费| 亚洲高清在线观看| 狠狠色综合网站久久久久久久| 韩国av一区二区三区在线观看| 欧美亚州在线观看| 欧美日韩国产综合视频在线| 国产日韩欧美| 欧美天堂亚洲电影院在线观看| 久久久久久久久久久久久9999| 国产综合香蕉五月婷在线| 国产色综合久久| 日韩视频在线免费| 亚洲电影网站| 亚洲在线播放| 亚洲欧美清纯在线制服| 在线观看视频亚洲| 欧美成人综合在线| 欧美一区二区福利在线| 亚洲区一区二区三区| 欧美日韩成人在线观看| 一区二区在线不卡| 亚洲色图制服丝袜| 亚洲国产日韩欧美在线99| 国产日韩欧美二区| 一区二区三区精品久久久| 国产夜色精品一区二区av| 欧美日韩成人综合在线一区二区| 国产精品综合视频| 亚洲乱码国产乱码精品精天堂| 欧美日韩伊人| 国户精品久久久久久久久久久不卡| 久久激情五月激情| 亚洲国产一区二区精品专区| 一区二区三区中文在线观看| 亚洲手机在线| 欧美日韩一区在线| 欧美理论片在线观看| 在线亚洲一区观看| 欧美精品麻豆| 欧美在线观看一二区| 久久大综合网| 国产视频精品xxxx| 久久综合精品国产一区二区三区| 欧美日韩成人综合天天影院| 国产精品一区二区在线观看网站|