Tensilica日前宣布為其廣受歡迎的Xenergy功耗評估器增加新的圖形用戶界面(GUI), Xenergy是Tensilica公司用于Xtensa可配置" title="可配置">可配置處理器和鉆石標準處理器" title="標準處理器">標準處理器的獨特能耗評估器。Tensilica首創(chuàng)的此類工具可幫助軟件開發(fā)者尋找折衷的功耗設計, 預知軟件運行的功耗情況,從而硬件設計師可以優(yōu)化Xtensa可配置處理器" title="可配置處理器">可配置處理器的設計和控制總體能耗。?
Tensilica市場及業(yè)務發(fā)展副總裁Steve Roddy表示:“在當前絕大多數(shù)市場領域,無論硬件抑或軟件開發(fā)者,總功耗皆是設計中所需考慮的首要因素。通常在一個新的SOC設計中,哪個設計決策對總體功耗" title="總體功耗">總體功耗有最大的影響并不直觀。通過使用Xenergy工具,設計師能快速評估功耗并在新品設計中選擇功耗最優(yōu)化的方式。?
Xenergy優(yōu)化處理器硬件配置?
可配置處理器因其可提升性能的潛力而知名,但如何運用處理器于某個指定任務并實現(xiàn)功耗最小化亦是關鍵因素。采用Xenergy硬件設計師可利用Xtensa處理器可配置選項,通過大幅降低指定功能負載所需的處理器周期降低總體功耗。設計師從可配置選項菜單中選擇配置,增加定制處理器擴展,以降低內(nèi)核總體功耗。?
Xenergy功耗評估器評估在候選處理器配置上運行的特定軟件的功耗。候選處理器間的功耗對比可通過圖形方式予以顯示。 此工具的輸出結果可是簡單的文本文件或圖形方式,極易使用。?
對于點乘(dot product)、AES加密、維特比解碼(Viterbi)、快速傅氏變換(FFT)等通用嵌入式應用的處理器配置測試表明,處理器定制所帶來的功耗改善從2倍到83倍不等(所有對比都是采用通用工藝、設計流程和庫)。?
Configuration? |
Dot Product? |
AES? |
Viterbi? |
FFT? | |
基本的Xtensa內(nèi)核? |
K Cycles? |
12? |
283? |
280? |
326? |
Energy (μJ)? |
3.3? |
61.1? |
65.7? |
56.6? | |
? 擴展后的 Xtensa內(nèi)核? |
K Cycles? |
5.9? |
2.8? |
7.6? |
13.8? |
Energy (μJ)? |
1.6? |
0.7? |
2.0? |
2.5? | |
Energy Improvement? |
2x? |
82x? |
33x? |
22x? |
Xenergy評估器也可用于評估不同工藝技術、指令和數(shù)據(jù)緩存大小、RAM 和ROM大小,以及大量其它Xtensa處理器可配置選項情況下功耗節(jié)省潛力。?
Xenergy優(yōu)化軟件設計設計?
即使處理器配置已確定或SoC已制造出來,軟件開發(fā)者也能使用Xenergy評估器微調(diào)其C代碼,通過處理器和控制存儲器的訪問減少功耗。例如,開發(fā)者可使用Xenergy工具提供的反饋,決定更改本地和主存儲器中的數(shù)據(jù)結構分配,以減少內(nèi)存和總線讀取,減少總體功耗。Xenergy評估器為軟件開發(fā)者提供快速直觀的反饋,查明最消耗處理器周期和產(chǎn)生大量存儲讀取的代碼熱點。?
關于Tensilica公司?
Tensilica成立于1997年7月,專門為日益增長的大規(guī)模嵌入式應用需求提供優(yōu)化的專用微處理器和DSP內(nèi)核的解決方案。Tensilica擁有獲得專利的可配置和可擴展的處理器生成技術,是唯一一家提供應用最廣泛的處理器內(nèi)核" title="處理器內(nèi)核">處理器內(nèi)核的IP供應商,其產(chǎn)品涵蓋微控制器、CPU、DSP、協(xié)處理器。通過Diamond系列標準處理器內(nèi)核我們可以提供現(xiàn)貨供應、不需配置的標準處理器內(nèi)核,也可以通過Xtensa系列處理器內(nèi)核讓客戶自己定制所需的處理器內(nèi)核。所有的處理器內(nèi)核都支持使用兼容一致的軟件開發(fā)工具環(huán)境、系統(tǒng)仿真模型和硬件實現(xiàn)工具進行開發(fā)。更多信息請訪問 www.tensilica.com. ?