[發(fā)明專利]用于硬件加速器的功率感知軟件流水線有效
| 申請(qǐng)?zhí)枺?/td> | 200710306869.9 | 申請(qǐng)日: | 2007-12-19 |
| 公開(公告)號(hào): | CN101221495A | 公開(公告)日: | 2008-07-16 |
| 發(fā)明(設(shè)計(jì))人: | R·加博爾;江洪;A·納韋;G·耶阿里姆;Y·優(yōu)素福;D·拉吉萬;小J·沃爾高 | 申請(qǐng)(專利權(quán))人: | 英特爾公司 |
| 主分類號(hào): | G06F9/38 | 分類號(hào): | G06F9/38;G06F1/32;G06T1/20;H04N7/26 |
| 代理公司: | 永新專利商標(biāo)代理有限公司 | 代理人: | 王英 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 硬件 加速器 功率 感知 軟件 流水線 | ||
背景技術(shù)?
在基于處理器的平臺(tái)中,所希望的特征是較低的平臺(tái)功率和最大化的電池壽命。除了別的以外,可以使用低的硬件功率狀態(tài)和存儲(chǔ)器自刷新模式來減少功耗和增大電池壽命。在可行的情況下,期望在功率管理平臺(tái)上將盡可能多的硬件移入低功率狀態(tài),并且增大存儲(chǔ)器的自刷新時(shí)間,以便于使平臺(tái)的功率最小化。
一些平臺(tái)可能包括基于專用硬件的部件或功能,通常稱為硬件加速。一個(gè)例子是視頻解碼數(shù)據(jù)流,其可以通過多個(gè)級(jí)來傳遞數(shù)據(jù),例如現(xiàn)有技術(shù)中公知的解碼級(jí)、圖像增強(qiáng)級(jí)和合成級(jí)。為了降低功耗,可以使用幾種方法。一種方法是在經(jīng)過這些級(jí)時(shí)利用流水線處理來運(yùn)行一個(gè)多級(jí)硬件加速過程,例如視頻解碼器,以使得所有的級(jí)并行運(yùn)行,然后所有的級(jí)都關(guān)閉或空閑,直到調(diào)度(schedule)下一幀來處理。這種方法可能基于這樣一個(gè)假設(shè),即一個(gè)并行的流水線使得平臺(tái)在大多數(shù)時(shí)間中處于空閑模式,這使得各種各樣的部件能夠處于低功率狀態(tài)下。
附圖說明
圖1示出了一個(gè)實(shí)施例中的基于處理器的平臺(tái);
圖2示出了一個(gè)實(shí)施例中的用于視頻處理的多個(gè)單元的流水線;
圖3示出了一個(gè)實(shí)施例中的視頻處理的串并行組合;
圖4示出了一個(gè)實(shí)施例中的視頻處理級(jí)的并行和功率感知組合;以及
圖5示出了一個(gè)實(shí)施例中的處理流程。
具體實(shí)施方式
圖1示出了一個(gè)實(shí)施例中的基于處理器的平臺(tái)100。這種系統(tǒng)包括一個(gè)或多個(gè)處理器110、存儲(chǔ)子系統(tǒng)以及非易失性存儲(chǔ)單元,其中該處理器110可能具有一個(gè)或多個(gè)內(nèi)核,該存儲(chǔ)子系統(tǒng)包括讀-寫隨機(jī)存取存儲(chǔ)器(RAM存儲(chǔ)器)150,以用于存儲(chǔ)數(shù)據(jù)和可由處理器執(zhí)行的程序,而非易失性存儲(chǔ)單元例如是盤片系統(tǒng)160,通過總線系統(tǒng)140和145對(duì)上述部件進(jìn)行互連,并通過系統(tǒng)輸入/輸出(I/O)設(shè)備和外圍設(shè)備170與外部網(wǎng)絡(luò)或用戶進(jìn)行對(duì)接。眾所周知,許多其它的部件,例如高速緩沖存儲(chǔ)器、其它存儲(chǔ)設(shè)備等也與所述處理器110一起存在。類似地,在基于處理器的系統(tǒng)中還存在其它部件,但是為了簡明,這里不再描述。
在一些實(shí)施例中,基于處理器的平臺(tái)100可以包括專用硬件單元,也稱為加速器,以用于特定類型的計(jì)算。例如,視頻處理功能可以由硬件單元110、120和130提供,如圖1所示,每個(gè)經(jīng)由一條或多條總線互連到系統(tǒng)總線145。在所述的示例性實(shí)施例中,該平臺(tái)可以用來例如處理高清晰視頻。這樣,在圖中所示的例子中,編碼器-解碼器單元(CODEC)110是硬件解碼單元或引擎,可以提供壓縮的視頻流作為它的輸入。該單元110將視頻流解碼成多個(gè)幀。圖像增強(qiáng)(IE)單元120能夠進(jìn)行圖像縮放、幀速率轉(zhuǎn)換、運(yùn)動(dòng)補(bǔ)償?shù)姆唇诲e(cuò)以及眾所周知的其它相關(guān)的視頻處理和圖像增強(qiáng)功能。合成(COMP)單元130可以進(jìn)行若干個(gè)層的合成,所述若干個(gè)層例如是字幕、圖形或主視頻流之上的其它視頻流。
具體而言,盡管根據(jù)特定的視頻處理應(yīng)用描述了此處所述的實(shí)施例,但是在其它實(shí)施例中可以提供其它類型的硬件單元或加速器來滿足不同的功能需求。例如,可以使用專用硬件單元為高清晰、環(huán)繞聲處理計(jì)算平臺(tái)進(jìn)行環(huán)繞聲解碼,所述高清晰、環(huán)繞聲處理計(jì)算平臺(tái)例如可以是用來混合,控制或產(chǎn)生多通道數(shù)字音頻內(nèi)容的處理計(jì)算平臺(tái),或者可選地,其是為了再現(xiàn)而處理環(huán)繞聲數(shù)字源的處理計(jì)算平臺(tái)。在其它實(shí)施例中,可以使用專用硬件單元來生成用于例如游戲或科學(xué)可視化應(yīng)用的三維圖形。使用專用硬件在基于處理器的平臺(tái)環(huán)境下執(zhí)行處理的許多其它實(shí)施例在技術(shù)領(lǐng)域中是公知的。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710306869.9/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。





