[發(fā)明專利]使用硬件隊(duì)列設(shè)備的多核心通信加速在審
| 申請(qǐng)?zhí)枺?/td> | 201680071000.8 | 申請(qǐng)日: | 2016-12-06 |
| 公開(kāi)(公告)號(hào): | CN108292239A | 公開(kāi)(公告)日: | 2018-07-17 |
| 發(fā)明(設(shè)計(jì))人: | 王任;Y.王;A.J.赫德里希;蔡志賢;戴宗元;N.D.麥克特納爾;H.威爾金森;B.A.布雷斯;B.理查森;N.N.文卡特桑;D.伯恩斯坦;E.弗普蘭克;S.R.范多倫;A.嚴(yán);A.庫(kù)寧厄姆;D.索尼爾;G.伊茲;J.T.克萊;J.D.懷特塞爾;J.皮羅格;J.肯尼;J.R.哈斯丁;N.范加蒂;S.米勒;T.K.馬;W.布勒斯 | 申請(qǐng)(專利權(quán))人: | 英特爾公司 |
| 主分類號(hào): | G06F9/48 | 分類號(hào): | G06F9/48;G06F9/38 |
| 代理公司: | 中國(guó)專利代理(香港)有限公司 72001 | 代理人: | 杜荔南;鄭冀之 |
| 地址: | 美國(guó)加利*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 硬件隊(duì)列 管理設(shè)備 隊(duì)列管理設(shè)備 多核心處理器 末級(jí)高速緩存 數(shù)據(jù)傳輸開(kāi)銷 數(shù)據(jù)傳輸請(qǐng)求 資源管理系統(tǒng) 存儲(chǔ)和處理 多核心通信 數(shù)據(jù)一致性 控制核心 軟件指令 提交請(qǐng)求 卸載請(qǐng)求 停機(jī) 丟棄 共享 引入 通信 優(yōu)化 管理 | ||
1.一種裝置,包括:
一個(gè)或多個(gè)存儲(chǔ)器緩沖器,用以接收和存儲(chǔ)由一個(gè)或多個(gè)請(qǐng)求器提交的多個(gè)傳入請(qǐng)求,其中所述多個(gè)傳入請(qǐng)求包括入列請(qǐng)求和出列請(qǐng)求;
調(diào)度器設(shè)備,用以根據(jù)調(diào)度策略從存儲(chǔ)在一個(gè)或多個(gè)硬件存儲(chǔ)器緩沖器之一中的多個(gè)傳入請(qǐng)求選擇請(qǐng)求;
排隊(duì)設(shè)備,用以處理所選擇的請(qǐng)求,其中所述排隊(duì)設(shè)備包括入列設(shè)備用以將數(shù)據(jù)插入到內(nèi)部存儲(chǔ)單元中并且包括出列設(shè)備用以從所述內(nèi)部存儲(chǔ)單元取回?cái)?shù)據(jù)并且將所取回的數(shù)據(jù)發(fā)送到所述一個(gè)或多個(gè)請(qǐng)求器。
2.根據(jù)權(quán)利要求1所述的裝置,其中所述一個(gè)或多個(gè)存儲(chǔ)器緩沖器是先入先出(FIFO)緩沖器。
3.根據(jù)權(quán)利要求1至2中的任一項(xiàng)所述的裝置,其中所述調(diào)度策略是輪詢策略。
4.根據(jù)權(quán)利要求1至2中的任一項(xiàng)所述的裝置,其中所述調(diào)度策略是加權(quán)輪詢策略。
5.根據(jù)權(quán)利要求1至2中的任一項(xiàng)所述的裝置,其中所述調(diào)度策略是搶占優(yōu)先策略。
6.根據(jù)權(quán)利要求1至5中的任一項(xiàng)所述的裝置,其中所述內(nèi)部存儲(chǔ)單元能配置成支持變化的長(zhǎng)度和大小的數(shù)據(jù)。
7.根據(jù)權(quán)利要求1至6中的任一項(xiàng)所述的裝置,進(jìn)一步包括資源管理器設(shè)備,用以根據(jù)資源策略為所述一個(gè)或多個(gè)請(qǐng)求器中的每一個(gè)在可以由所述一個(gè)或多個(gè)請(qǐng)求器中的每一個(gè)提交的傳入請(qǐng)求的數(shù)量上設(shè)定一個(gè)或多個(gè)限制。
8.根據(jù)權(quán)利要求7所述的裝置,其中所述資源策略包括全局資源池和多個(gè)局部資源池,所述全局資源池用以基于信譽(yù)度補(bǔ)充策略來(lái)提供要在所述多個(gè)局部資源池中分發(fā)的資源信譽(yù)度。
9.根據(jù)權(quán)利要求8所述的裝置,其中所述多個(gè)局部資源池中的每一個(gè)對(duì)應(yīng)于所述一個(gè)或多個(gè)請(qǐng)求器之一,并且在給定的局部資源池中的資源信譽(yù)度確定可以由該局部資源池的對(duì)應(yīng)請(qǐng)求器所提交的請(qǐng)求的數(shù)量。
10.根據(jù)權(quán)利要求8至9中的任一項(xiàng)所述的裝置,其中所述資源信譽(yù)度包括入列信譽(yù)度用以允許所述一個(gè)或多個(gè)請(qǐng)求器提交入列請(qǐng)求并且包括出列信譽(yù)度用以允許所述一個(gè)或多個(gè)請(qǐng)求器提交出列請(qǐng)求。
11.根據(jù)權(quán)利要求8至10中的任一項(xiàng)所述的裝置,其中所述信譽(yù)度補(bǔ)充策略是輪詢策略。
12.根據(jù)權(quán)利要求8至10中的任一項(xiàng)所述的裝置,其中所述信譽(yù)度補(bǔ)充策略是加權(quán)輪詢策略。
13.根據(jù)權(quán)利要求8至10中的任一項(xiàng)所述的裝置,其中所述信譽(yù)度補(bǔ)充策略是搶占優(yōu)先策略。
14.根據(jù)權(quán)利要求1至13中的任一項(xiàng)所述的裝置,其中要被插入到所述內(nèi)部存儲(chǔ)單元中的每個(gè)數(shù)據(jù)塊與元數(shù)據(jù)標(biāo)簽進(jìn)行組合用以指示所述數(shù)據(jù)應(yīng)當(dāng)如何由所述入列設(shè)備和所述出列設(shè)備處置。
15.根據(jù)權(quán)利要求14所述的裝置,其中所述元數(shù)據(jù)標(biāo)簽包括原子參數(shù)用以指示是否應(yīng)當(dāng)將所取回的數(shù)據(jù)一次僅發(fā)送到一個(gè)請(qǐng)求器。
16.根據(jù)權(quán)利要求14至15中的任一項(xiàng)所述的裝置,其中所述元數(shù)據(jù)標(biāo)簽包括負(fù)載平衡參數(shù)用以指示是否應(yīng)當(dāng)將所取回的數(shù)據(jù)跨多個(gè)輸出隊(duì)列地進(jìn)行負(fù)載平衡。
17.根據(jù)權(quán)利要求14至16中的任一項(xiàng)所述的裝置,其中所述元數(shù)據(jù)標(biāo)簽包括重新排序參數(shù)用以指示在將所取回的數(shù)據(jù)發(fā)送到所述一個(gè)或多個(gè)請(qǐng)求器之前,是否應(yīng)當(dāng)基于序列號(hào)來(lái)將所取回的數(shù)據(jù)重新排序。
18.根據(jù)權(quán)利要求14至17中的任一項(xiàng)所述的裝置,其中所述元數(shù)據(jù)標(biāo)簽包括分片參數(shù)用以指示在將所取回的數(shù)據(jù)發(fā)送到所述一個(gè)或多個(gè)請(qǐng)求器之前,是否能針對(duì)通信量整形來(lái)將所取回的數(shù)據(jù)劃分成較小的塊。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680071000.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種基于網(wǎng)絡(luò)設(shè)備的帶寬預(yù)留方法及裝置
- 平衡負(fù)載與性能的硬件優(yōu)先級(jí)隊(duì)列實(shí)現(xiàn)方法
- 一種處理重傳數(shù)據(jù)的方法及基站
- 一種多核處理器系統(tǒng)
- 一種硬件虛擬端口及處理器系統(tǒng)
- 報(bào)文處理方法及網(wǎng)絡(luò)設(shè)備
- 一種基于Linux通用塊層多隊(duì)列的優(yōu)化系統(tǒng)及方法
- 一種介質(zhì)訪問(wèn)控制電路、數(shù)據(jù)處理方法及相關(guān)設(shè)備
- 基于容器的虛擬桌面的設(shè)備調(diào)度方法及裝置
- 數(shù)據(jù)控制方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 在設(shè)備管理中備份和恢復(fù)管理數(shù)據(jù)的方法及裝置
- 連網(wǎng)設(shè)備的運(yùn)行管理系統(tǒng)和方法、設(shè)備運(yùn)行管理的代理
- 設(shè)備管理方法、管理設(shè)備、代理設(shè)備及管理系統(tǒng)
- 自動(dòng)實(shí)現(xiàn)管理設(shè)備和被管理設(shè)備鏈接的方法及系統(tǒng)
- 一種設(shè)備狀態(tài)輪詢的方法及其裝置
- 管理設(shè)備的方法、設(shè)備和設(shè)備管理控制器
- 一種醫(yī)療設(shè)備管理系統(tǒng)
- 一種設(shè)備管理方法、設(shè)備及系統(tǒng)
- 一種設(shè)備匹配連接的方法、裝置和系統(tǒng)
- 一種基于區(qū)塊鏈技術(shù)的電子設(shè)備管理系統(tǒng)
- 多核心處理器的效能調(diào)整方法
- 用于控制多核心處理器中發(fā)熱的方法和設(shè)備
- 具有電源管理機(jī)制的電子裝置及其電源管理方法
- 多核心處理器及其相關(guān)控制方法與電腦系統(tǒng)
- 具有多核心處理器的電子裝置及多核心處理器的管理方法
- 動(dòng)態(tài)調(diào)整多核心處理器的任務(wù)負(fù)載配置的裝置以及方法
- 多核系統(tǒng)的調(diào)試方法和終端設(shè)備
- 多核心處理器的空閑狀態(tài)低功耗模式實(shí)現(xiàn)方法和處理器
- 多核處理器控制方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種多核處理器及其執(zhí)行復(fù)雜計(jì)算的方法





