[發明專利]支持標量復用的非全流水向量除法開方裝置及方法有效
| 申請號: | 201010133813.X | 申請日: | 2010-03-25 |
| 公開(公告)號: | CN101840323A | 公開(公告)日: | 2010-09-22 |
| 發明(設計)人: | 劉宏偉;郇丹丹;張曉春 | 申請(專利權)人: | 北京龍芯中科技術服務中心有限公司 |
| 主分類號: | G06F7/535 | 分類號: | G06F7/535;G06F9/38 |
| 代理公司: | 北京市隆安律師事務所 11323 | 代理人: | 史霞 |
| 地址: | 100080 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支持 標量 流水 向量 除法 開方 裝置 方法 | ||
1.一種支持標量復用的非全流水向量除法開方裝置,包括控制模塊和至少兩個除法開方部件,其中:
所述控制模塊包括:
選擇模塊,用于產生選擇信號以選擇輸入數據被送往哪個除法開方部件;
標量和向量執行指令控制模塊,用于根據所述除法開方部件的“忙”信號來進行標量和向量執行指令的控制;
數據通路選擇模塊,用于根據所述選擇信號來生成相應的通路。
結果控制模塊,用于把從功能部件輸出的結果,整理成標準格式,并可根據不同的配置,輸出不同格式的結果。
2.如權利要求1所述的支持標量復用的非全流水向量除法開方裝置,其中所述支持標量復用的非全流水向量除法開方裝置還包括一個指令發射部件,用于發射指令至所述控制模塊。
3.如權利要求2所述支持標量復用的非全流水向量除法開方裝置,所述指令包括至少一個標量指令和至少一個向量指令。
4.如權利要求3所述支持標量復用的非全流水向量除法開方裝置,所述控制模塊還包括計數器,該計數器用于統計所述至少兩個除法開方部件中“忙”的部件的數目。
5.如權利要求4所述支持標量復用的非全流水向量除法開方裝置,所述至少兩個除法開方部件為相同的運算部件。
6.如權利要求5所述支持標量復用的非全流水向量除法開方裝置,其中所述控制模塊還包括數據整理模塊,用于將所述選擇信號的結果數據整理成標準格式。
7.如權利要求6所述支持標量復用的非全流水向量除法開方裝置,其中所述的數據整理模塊還包括了對不同結果數據格式的選擇模塊及方法,其可根據配置選擇不同的結果數據格式。
8.如權利要求7所述支持標量復用的非全流水向量除法開方裝置,其所支持的結果數據格式包括如下三種:清零模式,保持模式和廣播模式三種不同結果數據格式。
9.如權利要求8所述支持標量復用的非全流水向量除法開方裝置,其中所述控制模塊還包括分配模塊,用于分配所述除法開方部件是否參加運算。
10.一種支持標量復用的非全流水向量除法開方方法,所述方法包括以下步驟:
S1:發射指令至控制模塊的指令發射步驟;
S2:產生選擇信號以選擇輸入數據被送往哪個除法開方部件的選擇步驟;
S3:根據所述除法開方部件的“忙”信號來進行標量和向量執行指令的控制的標量和向量執行指令控制步驟;
S4:根據所述選擇信號來生成相應的通路的數據通路選擇步驟;
S5:分配所述除法開方部件是否參加運算的分配步驟;
S6:結果數據根據配置進行整理步驟。
11.如權利要求7所述的支持標量復用的非全流水向量除法開方方法,其中步驟S1中的所述指令包括至少一個標量指令和至少一個向量指令。
12.如權利要求10所述的支持標量復用的非全流水向量除法開方方法,其中在步驟S3中,利用計數器來統計所述除法開方部件中“忙”的部件的數目。
13.如權利要求12所述的支持標量復用的非全流水向量除法開方方法,其中步驟S5中的分配步驟采用了優先級的分配策略。
14.如權利要求12所述的支持標量復用的非全流水向量除法開方方法,其中步驟S6中的整理步驟采用了根據不同配置實現不同模式的策略。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京龍芯中科技術服務中心有限公司,未經北京龍芯中科技術服務中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010133813.X/1.html,轉載請聲明來源鉆瓜專利網。





