[發明專利]用于扇出生產指令的結果的方法和設備及計算機可讀媒體有效
| 申請號: | 201680008217.4 | 申請日: | 2016-01-15 |
| 公開(公告)號: | CN107209664B | 公開(公告)日: | 2021-04-27 |
| 發明(設計)人: | G·M·賴特 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;G06F9/38 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 生產 指令 結果 方法 設備 計算機 可讀 媒體 | ||
1.一種用于扇出生產指令的結果的設備(400),其包括:
第一寄存器,其經配置以存儲生產指令的結果,且所述生產指令進一步經配置,以使得可以在所述生產指令中將存儲器單元的位置的標識識別為所述生產指令的所述結果的目標;
存儲器單元的兩個或多于兩個集合,其經配置以針對對應兩個或多于兩個消費指令的信息,存儲與所述生產指令的所述結果有關的信息;及
兩個或多于兩個電路(302-b...302-N),其經配置以基于針對所述兩個或多于兩個消費指令存儲在存儲器單元的所述兩個或多于兩個集合中的相應信息的存在而將所述第一寄存器中的所述生產指令的所述結果的扇出作為所述兩個或多于兩個消費指令的源操作數提供到一或多個執行單元(312-b...312-N),
其中所述設備是基于塊的計算機架構的一部分,并且
其中所述生產指令及所述兩個或多于兩個消費操作都處于相同指令塊內。
2.根據權利要求1所述的設備,其中:
所述第一寄存器包括隨機存取存儲器單元;及
存儲器單元的所述兩個或多于兩個集合包括觸發器。
3.根據權利要求1所述的設備,其中所述兩個或多于兩個電路中的每一者包括至少一個開關(314)。
4.根據權利要求3所述的設備,其中所述至少一個開關包括:中繼器、微機電開關、半導體裝置、晶體管、多路復用器、導通門,或其任何組合。
5.根據權利要求1所述的設備,其進一步包括:
保留站的陣列,其包括保留站記錄,其中所述生產指令及所述兩個或多于兩個消費指令存儲在相應保留站記錄中;及
保留站的所述陣列不包括所述第一寄存器。
6.根據權利要求1所述的設備,其進一步包括第二電路(1002),其經配置以防止所述第一寄存器的內容提供到所述一或多個執行單元中的至少一者,直到在所述生產指令的所述結果已存儲在所述第一寄存器中之后。
7.根據權利要求1所述的設備,其中所述生產指令的所述結果是謂詞操作數,所述兩個或多于兩個消費指令是基于所述謂詞操作數而有條件地執行。
8.一種用于扇出生產指令的結果的方法,所述方法包括:
將所述生產指令的所述結果存儲在設備的第一寄存器中,所述生產指令經配置,以使得可以在所述生產指令中將存儲器單元的位置的標識識別為所述生產指令的所述結果的目標;
將針對兩個或多于兩個消費指令的與所述生產指令的所述結果有關的信息存儲在所述設備的存儲器單元的對應兩個或多于兩個集合中;及
基于針對所述兩個或多于兩個消費指令存儲在存儲器單元的所述兩個或多于兩個集合中的相應信息的存在,將所述第一寄存器中的所述生產指令的所述結果作為所述兩個或多于兩個消費指令的源操作數扇出到所述設備的一或多個執行單元(312-b...312-N),
其中所述設備是基于塊的計算機架構的一部分,并且
其中所述生產指令及所述兩個或多于兩個消費操作都處于相同指令塊內。
9.根據權利要求8所述的方法,其中:
所述第一寄存器包括隨機存取存儲器單元;及
存儲器單元的所述兩個或多于兩個集合包括觸發器。
10.根據權利要求8所述的方法,其包括使用所述兩個或多于兩個電路(302-b…302-N)扇出所述結果,以將所述第一寄存器連接到所述一或多個執行單元。
11.根據權利要求10所述的方法,其中所述兩個或多于兩個電路中的每一者包括至少一個開關(314)。
12.根據權利要求8所述的方法,其進一步包括:
將所述生產指令及所述兩個或多于兩個消費指令存儲在包括保留站記錄的保留站的陣列中的相應保留站記錄中;及
從保留站的所述陣列中排除所述第一寄存器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680008217.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種加樣器吸液頭
- 下一篇:一種智能提示型避雷器





