[發明專利]數據處理系統中數據處理的方法和集成電路有效
| 申請號: | 201410143989.1 | 申請日: | 2014-04-11 |
| 公開(公告)號: | CN104102761B | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | B·L.·古德曼;H·M.·麥克里里;E·E.·雷特;S·L.·羅伯特斯;J·A.·斯圖切利 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所11038 | 代理人: | 李玲 |
| 地址: | 美國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理系統 數據處理 方法 集成電路 | ||
1.一種數據處理系統中的數據處理方法,所述方法包括:
經由包括多個條目的統一請求隊列為多種類型的請求服務,其中每個條目一般都可分配給多種請求類型中任意一種的請求;
在統一請求隊列中為多種類型的請求中的第一種請求類型預留多個條目;以及
基于由于統一請求隊列中的條目分配給其它請求而被統一請求隊列拒絕的第一種請求類型的請求數量,動態改變為第一種請求類型預留的條目數量,其中動態改變包括基于在預定時間段內為第一種請求類型的請求提供的重試一致性響應的數量,動態改變預留的條目數量。
2.如權利要求1所述的方法,還包括:把為第一種請求類型預留的條目的數量初始化為零。
3.如權利要求1所述的方法,其中:
數據處理系統包括存儲器控制器,所述存儲器控制器包括統一請求隊列;
為多種類型的請求服務包括為多種類型的存儲器訪問請求服務。
4.如權利要求1所述的方法,其中動態改變包括把多個預留條目只最多遞增到最大值,所述最大值小于統一請求隊列中的條目總數。
5.如權利要求1所述的方法,還包括:
基于由于統一請求隊列中的條目分配給其它請求而被統一請求隊列拒絕的第二種請求類型的請求數量,動態改變為多種請求類型中第二種請求類型預留的條目數量。
6.如權利要求1所述的方法,還包括:
響應統一請求隊列的空閑條目為第一種請求類型預留而在不分配所述空閑條目的情況下拒絕第二種請求類型的請求。
7.一種集成電路,包括:
襯底;
在襯底上構造的電路系統,其中所述電路系統包括:
包括多個條目的統一請求隊列,其中每個條目一般都可分配給多種請求類型中任意一種的請求;以及
控制邏輯,在統一請求隊列中為多種類型的請求中的第一種請求類型預留多個條目,以及基于在統一請求隊列中的條目分配給其它請求而被統一請求隊列拒絕的第一種請求類型的請求數量,動態改變為第一種請求類型預留的條目數量;其中控制邏輯基于在預定時間段內為第一種請求類型的請求提供的重試一致性響應的數量,動態改變預留的條目數量。
8.如權利要求7所述的集成電路,其中控制邏輯把為第一種請求類型預留的條目的數量初始化為零。
9.如權利要求7所述的集成電路,其中控制邏輯用最大數量動態地約束預留條目數量的變化,所述最大數量小于統一請求隊列中的條目總數。
10.如權利要求7所述的集成電路,其中控制邏輯基于由于統一請求隊列中的條目分配給其它請求而被統一請求隊列拒絕的第二種請求類型的請求數量,動態改變為多種請求類型中第二種請求類型預留的條目數量。
11.如權利要求7所述的集成電路,其中控制邏輯響應統一請求隊列的空閑條目為第一種請求類型預留而在不分配所述空閑條目的情況下拒絕第二種請求類型的請求。
12.一種用于設計、制造、或測試集成電路的系統,包括:
存儲器控制器,用于控制對處于數據處理系統的易失性存儲器層次的最底層的系統存儲器訪問,所述存儲器控制器包括:
包括多個條目的統一請求隊列,其中每個條目一般都可分配給多種請求類型中任意一種的請求;以及
控制邏輯,在統一請求隊列中為多種類型的請求中的第一種請求類型預留多個條目,以及基于由于統一請求隊列中的條目分配給其它請求被統一請求隊列拒絕的第一種請求類型的請求數量,動態改變為第一種請求類型預留的條目數量;其中控制邏輯基于在預定時間段內為第一種請求類型的請求提供的重試一致性響應的數量,動態改變預留的條目數量。
13.如權利要求12所述的系統,其包括硬件描述語言(HDL)設計結構。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410143989.1/1.html,轉載請聲明來源鉆瓜專利網。





