[發(fā)明專利]至少部分地通過電路來促進對至少一個控制器命令接口的訪問有效
| 申請?zhí)枺?/td> | 201280016334.7 | 申請日: | 2012-03-27 |
| 公開(公告)號: | CN103460202B | 公開(公告)日: | 2017-02-15 |
| 發(fā)明(設(shè)計)人: | E·塔米爾;B-Z·弗里德曼;T·L·威爾克;E·露茲歐恩;M·R·威爾考克斯;D·E·伍德;S·B·麥克高文;R·O·夏普 | 申請(專利權(quán))人: | 英特爾公司 |
| 主分類號: | G06F15/16 | 分類號: | G06F15/16;G06F12/00 |
| 代理公司: | 上海專利商標事務(wù)所有限公司31100 | 代理人: | 張東梅 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 至少 部分 通過 電路 促進 一個 控制器 命令 接口 訪問 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及至少部分地通過電路來促進對至少一個控制器命令接口的訪問。
背景技術(shù)
在一個常規(guī)計算布置中,客戶端和服務(wù)器包括各自的能夠使用遠程直接存儲器訪問(RDMA)協(xié)議互相通信的網(wǎng)絡(luò)接口控制器(NIC)。服務(wù)器包括執(zhí)行服務(wù)器的操作系統(tǒng)和相關(guān)聯(lián)的驅(qū)動器的主處理器。服務(wù)器還包括管理服務(wù)器的存儲的存儲控制器。客戶端的NIC向服務(wù)器的NIC發(fā)出請求以向存儲寫數(shù)據(jù)和從存儲讀數(shù)據(jù)。服務(wù)器的操作系統(tǒng)、相關(guān)聯(lián)的驅(qū)動器和主處理器處理服務(wù)器的NIC所接收的請求,并向存儲控制器發(fā)出相對應(yīng)的請求。存儲控制器接收并執(zhí)行這些相對應(yīng)的請求。在執(zhí)行相對應(yīng)的請求之后,存儲控制器向服務(wù)器的操作系統(tǒng)和相關(guān)聯(lián)的驅(qū)動器發(fā)出請求完成信息(以及在已從存儲讀取數(shù)據(jù)的情況下的相關(guān)聯(lián)的數(shù)據(jù))。由此,服務(wù)器的操作系統(tǒng)、相關(guān)聯(lián)的驅(qū)動器和主處理器生成相對應(yīng)的請求完成信息和相關(guān)聯(lián)的數(shù)據(jù),并向服務(wù)器的NIC發(fā)出相對應(yīng)的請求完成信息和相關(guān)聯(lián)的數(shù)據(jù)。然后服務(wù)器的NIC向客戶端的NIC發(fā)出相對應(yīng)的請求完成信息和相關(guān)聯(lián)的數(shù)據(jù)。
因而,在上述常規(guī)布置中,服務(wù)器的操作系統(tǒng)、相關(guān)聯(lián)的驅(qū)動器和主處理器處理服務(wù)器的NIC所接收的請求、以及來自存儲的完成信息和數(shù)據(jù)。這消耗大量的操作系統(tǒng)和主處理器處理帶寬。這還增加主處理器所消耗的能量和散發(fā)的熱量。此外,這還增加了處理客戶端的NIC發(fā)出的請求所涉及的等待時間。
附圖說明
隨著下面的具體實施方式展開并結(jié)合附圖,實施例的特征和優(yōu)點將變得顯而易見,附圖中使用相同的標記指代相同的部分,其中:
圖1示出了系統(tǒng)實施例。
圖2示出了實施例中的特征。
盡管下面的具體實施方式將結(jié)合說明性實施例展開,其眾多替代方案、修改和變化對于本領(lǐng)域內(nèi)的普通技術(shù)人員應(yīng)是顯而易見的。因此,所要求保護的主題旨在被廣義地認識。
具體實施方式
圖1示出了系統(tǒng)實施例100。系統(tǒng)100可包括經(jīng)由網(wǎng)絡(luò)50通信耦合到服務(wù)器20的客戶端10。在此實施例中,術(shù)語“主計算機”、“主機”、“服務(wù)器”、“客戶端”、“網(wǎng)絡(luò)節(jié)點”和“節(jié)點”可以互換地使用,并可表示但不限于例如一個或多個終端站、移動互聯(lián)網(wǎng)設(shè)備、智能電話、媒體設(shè)備、輸入/輸出(I/O)設(shè)備、平板計算機、電器、中間站、網(wǎng)絡(luò)接口、客戶端、服務(wù)器和/或其部分。盡管客戶端10、服務(wù)器20和網(wǎng)絡(luò)50將以單數(shù)指稱,應(yīng)理解每個這樣的相應(yīng)組件可包括多個這樣的相應(yīng)組件而不背離此實施例。在此實施例中,“網(wǎng)絡(luò)”可以是或者包括至少部分地許可、促進和/或允許兩個或多個實體通信耦合在一起的任何機制、工具、模態(tài)和/或其部分。同樣在此實施例中,如果第一實體能夠向第二實體傳輸和/或從第二實體接收一個或多個命令和/或數(shù)據(jù),則第一實體可“通信耦合”到第二實體。在此實施例中,數(shù)據(jù)和信息可以互換地使用,而且可以是或者包括一個或多個命令(例如一個或多個程序指令),和/或一個或多個這樣的命令可以是或者包括數(shù)據(jù)和/或信息。同樣在此實施例中,“指令”包括數(shù)據(jù)和/或一個或多個命令。
客戶端10包括能遠程直接存儲器訪問(RDMA)的網(wǎng)絡(luò)接口控制器(RNIC)10和/或一個或多個(在此實施例中為多個)緩沖器13。
服務(wù)器20包括一個或多個集成電路(IC)芯片180、存儲器21和/或存儲150。一個或多個芯片180包括可至少部分地包括RNIC108和/或存儲控制器112的電路118。另外,一個或多個芯片180包括一個或多個多核主處理器(HP)和/或中央處理單元(CPU)12。盡管未在圖中示出,但服務(wù)器20還可包括一個或多個芯片組(包括例如存儲器、網(wǎng)絡(luò)和/或輸入/輸出控制器電路)。RNIC108、控制器112和/或HP/CPU12能互相通信。另外,RNIC108、存儲控制器112和/或HP/CPU12能夠經(jīng)由一個或多個這樣的芯片組訪問服務(wù)器20的一個或多個其它組件(諸如存儲器21和/或存儲150)和/或與之通信。在此實施例中,客戶端10和/或RNIC106至少部分地遠離(例如,地理上遠離)于服務(wù)器20和/或RNIC108。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280016334.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種臺燈
- 下一篇:一種雙圈鋼絲繩減振器
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F15-00 通用數(shù)字計算機
G06F15-02 .通過鍵盤輸入的手動操作,以及應(yīng)用機內(nèi)程序的計算,例如,袖珍計算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時,進行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個或多個數(shù)字計算機的組合,其中每臺至少具有一個運算器、一個程序器及一個寄存器,例如,用于數(shù)個程序的同時處理
G06F15-18 .其中,根據(jù)計算機本身在一個完整的運行期間內(nèi)所取得的經(jīng)驗來改變程序的;學(xué)習(xí)機器





