[發(fā)明專(zhuān)利]多級(jí)浮點(diǎn)累加器有效
| 申請(qǐng)?zhí)枺?/td> | 200780030329.0 | 申請(qǐng)日: | 2007-08-17 |
| 公開(kāi)(公告)號(hào): | CN101506771A | 公開(kāi)(公告)日: | 2009-08-12 |
| 發(fā)明(設(shè)計(jì))人: | 杜云;于春;焦國(guó)方 | 申請(qǐng)(專(zhuān)利權(quán))人: | 高通股份有限公司 |
| 主分類(lèi)號(hào): | G06F7/485 | 分類(lèi)號(hào): | G06F7/485;G06F7/509;G06F5/01 |
| 代理公司: | 北京律盟知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 | 代理人: | 劉國(guó)偉 |
| 地址: | 美國(guó)加利*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 多級(jí) 浮點(diǎn) 累加器 | ||
技術(shù)領(lǐng)域
本發(fā)明大體上涉及電子裝置,且更具體地說(shuō),涉及一種浮點(diǎn)累加器。
背景技術(shù)
在數(shù)字處理器中,可使用整數(shù)或浮點(diǎn)表示來(lái)表達(dá)數(shù)值數(shù)據(jù)。由于浮點(diǎn)表示能夠表達(dá) 較廣范圍的值以及對(duì)于某些算術(shù)運(yùn)算來(lái)說(shuō)其易于操縱,所以浮點(diǎn)表示用于許多應(yīng)用中。 浮點(diǎn)表示通常包含三個(gè)分量:符號(hào)位(sign)、尾數(shù)(mant)(有時(shí)稱(chēng)作有效數(shù))和指數(shù) (exp)。可將浮點(diǎn)值表達(dá)為(-1)sign×mant×2exp。
浮點(diǎn)累加是一種算術(shù)運(yùn)算,其一般經(jīng)執(zhí)行以用于各種應(yīng)用,例如圖形、數(shù)字信號(hào)處 理等。浮點(diǎn)累加通常需要(1)接收輸入的浮點(diǎn)值和累加的浮點(diǎn)值,(2)基于所述兩個(gè) 浮點(diǎn)值的指數(shù)而對(duì)準(zhǔn)所述兩個(gè)浮點(diǎn)值的尾數(shù),(3)對(duì)所述兩個(gè)對(duì)準(zhǔn)的尾數(shù)求和,以及(4) 對(duì)結(jié)果進(jìn)行后對(duì)準(zhǔn)以實(shí)現(xiàn)標(biāo)準(zhǔn)化。步驟2、3和4中的每一者都需要一定量的時(shí)間來(lái)執(zhí) 行。用于這些步驟的總時(shí)間可能限制處理器可操作的速度。
發(fā)明內(nèi)容
本文描述能夠以較高速度操作的多級(jí)浮點(diǎn)累加器。所述多級(jí)浮點(diǎn)累加器將用于浮點(diǎn) 累加的步驟分割為多個(gè)級(jí)。每一級(jí)的延遲是用于浮點(diǎn)累加的所有步驟的總延遲的分?jǐn)?shù)。 這允許多級(jí)浮點(diǎn)累加器以較高的時(shí)鐘速度操作。
在一實(shí)施例中,浮點(diǎn)累加器包括至少兩個(gè)級(jí)。每一級(jí)包括功能邏輯和至少一個(gè)鎖存 器以存儲(chǔ)所述級(jí)的至少一個(gè)結(jié)果。所述浮點(diǎn)累加器使用來(lái)自早先至少兩個(gè)時(shí)鐘循環(huán)的累 加結(jié)果來(lái)對(duì)多個(gè)浮點(diǎn)值執(zhí)行累加。
在一實(shí)施例中,所述浮點(diǎn)累加器包括兩個(gè)級(jí)。在一實(shí)施例中,第一級(jí)包含三個(gè)操作 數(shù)對(duì)準(zhǔn)單元、兩個(gè)多路復(fù)用器和三個(gè)鎖存器。所述三個(gè)操作數(shù)對(duì)準(zhǔn)單元對(duì)當(dāng)前浮點(diǎn)值、 前一浮點(diǎn)值和來(lái)自早先兩個(gè)時(shí)鐘循環(huán)的前一累加值進(jìn)行操作。第一多路復(fù)用器將零或前 一浮點(diǎn)值提供給第二操作數(shù)對(duì)準(zhǔn)單元。第二多路復(fù)用器將零或前一累加值提供給第三操 作數(shù)對(duì)準(zhǔn)單元。所述三個(gè)鎖存器耦合到所述三個(gè)操作數(shù)對(duì)準(zhǔn)單元。在一實(shí)施例中,第二 級(jí)包括:3操作數(shù)加法器,其對(duì)由所述三個(gè)操作數(shù)對(duì)準(zhǔn)單元產(chǎn)生的操作數(shù)求和;鎖存器, 其耦合到所述3操作數(shù)加法器;以及后對(duì)準(zhǔn)單元,其耦合到所述鎖存器。
所述多級(jí)浮點(diǎn)累加器可與乘法器組合用于執(zhí)行乘法與累加(MAC)操作,其一般用 于點(diǎn)積、過(guò)濾等。
下文進(jìn)一步詳細(xì)地描述本發(fā)明的各種方面和實(shí)施例。
附圖說(shuō)明
從下文結(jié)合圖式陳述的詳細(xì)描述,將更容易明白本發(fā)明的各方面和實(shí)施例,在圖式 中相同的參考標(biāo)號(hào)始終對(duì)應(yīng)地進(jìn)行識(shí)別。
圖1展示單級(jí)浮點(diǎn)累加器。
圖2和圖3展示兩級(jí)浮點(diǎn)累加器的兩個(gè)實(shí)施例。
圖4展示乘法與累加(MAC)單元。
圖5展示圖形處理器的方框圖。
圖6展示無(wú)線裝置的方框圖。
具體實(shí)施方式
本文使用詞“示范性”來(lái)意指“用作實(shí)例、例子或說(shuō)明”。本文描述為“示范性” 的任何實(shí)施例或設(shè)計(jì)沒(méi)有必要解釋為比其它實(shí)施例或設(shè)計(jì)優(yōu)選或有利。
一個(gè)級(jí)中的浮點(diǎn)累加可表達(dá)為:
?????????????????????????????等式(1)
其中n為正被累加的浮點(diǎn)值的索引,
Xn為正被累加的第n個(gè)浮點(diǎn)值,其中X0=0,且
N為正被累加的浮點(diǎn)值的總數(shù)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于高通股份有限公司,未經(jīng)高通股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200780030329.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:半導(dǎo)體設(shè)備的制作方法
- 下一篇:聲音輸出裝置
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F7-00 通過(guò)待處理的數(shù)據(jù)的指令或內(nèi)容進(jìn)行運(yùn)算的數(shù)據(jù)處理的方法或裝置
G06F7-02 .比較數(shù)字值的
G06F7-06 .將單個(gè)記錄載體上的數(shù)據(jù)進(jìn)行排序、選擇、合并或比較的裝置
G06F7-22 .用于排序或合并在連續(xù)記錄載體
G06F7-38 .只利用數(shù)制表示,例如利用二進(jìn)制、三進(jìn)制、十進(jìn)制表示來(lái)完成計(jì)算的方法或裝置
G06F7-58 .隨機(jī)數(shù)或偽隨機(jī)數(shù)發(fā)生器
- 浮點(diǎn)異常處理裝置
- 一種微處理器浮點(diǎn)部件驗(yàn)證裝置
- 一種計(jì)算機(jī)圖像處理系統(tǒng)
- 實(shí)現(xiàn)浮點(diǎn)數(shù)指數(shù)分析替換的裝置及方法
- 實(shí)現(xiàn)浮點(diǎn)數(shù)符號(hào)分析替換的裝置及方法
- 一種可變浮點(diǎn)數(shù)據(jù)微處理器
- 浮點(diǎn)數(shù)據(jù)類(lèi)型轉(zhuǎn)換方法、裝置、存儲(chǔ)介質(zhì)及計(jì)算機(jī)設(shè)備
- 浮點(diǎn)計(jì)算方法及系統(tǒng)
- 浮點(diǎn)數(shù)處理器
- 一種浮點(diǎn)數(shù)據(jù)處理方法及裝置
- 預(yù)置值流水線結(jié)構(gòu)相位累加器
- Σ-Δ轉(zhuǎn)換器及其用途
- 具有積分圖像輸出的圖像感測(cè)器
- 具有動(dòng)態(tài)反饋的電容測(cè)量電路
- 減少數(shù)字控制振蕩器的輸出信號(hào)中的信號(hào)邊沿抖動(dòng)的方法和裝置
- 一種流量累計(jì)裝置
- 一種高精度衛(wèi)星導(dǎo)航模擬器本地?cái)?shù)字中頻載波生成方法
- 一種累加數(shù)字序列的方法和裝置
- 一種分路實(shí)現(xiàn)高速數(shù)據(jù)累加電路
- 卷積計(jì)算模塊、神經(jīng)網(wǎng)絡(luò)處理器、芯片和電子設(shè)備





