[發明專利]高速緩存存儲系統在審
| 申請號: | 202110685905.7 | 申請日: | 2021-06-21 |
| 公開(公告)號: | CN113900967A | 公開(公告)日: | 2022-01-07 |
| 發明(設計)人: | 伊蘭·帕爾多;希勒爾·查普曼;馬克·B·羅森布魯斯 | 申請(專利權)人: | 邁絡思科技有限公司 |
| 主分類號: | G06F12/0808 | 分類號: | G06F12/0808;G06F12/0817 |
| 代理公司: | 北京德崇智捷知識產權代理有限公司 11467 | 代理人: | 賀征華 |
| 地址: | 以色列*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 高速緩存 存儲系統 | ||
在一個實施方式中,一種計算機服務器系統包括:用于跨存儲器位置存儲數據的存儲器;包括相應的本地高速緩存的多個處理核心,在相應的本地高速緩存中高速緩存從存儲器中讀取的高速緩存行;互連,用于管理存儲器和本地高速緩存的讀取操作和寫入操作,根據從存儲器中讀取高速緩存的高速緩存行的相應存儲器位置來維持高速緩存的高速緩存行的本地高速緩存位置數據,接收對要被寫入到存儲器位置之一的數據元素的寫入請求,響應于本地高速緩存位置數據和寫入請求的存儲器位置,查找將數據元素寫入到的本地高速緩存位置,并且向第一處理核心發送更新請求,以響應于查找到的本地高速緩存位置,用數據元素來更新相應的第一本地高速緩存。
技術領域
本發明涉及計算機系統,尤其但非排他地涉及高速緩存加載。
背景技術
在多核心系統中,將存儲器(例如,DRAM中)中的緩沖區分配給每個核心。緩沖區由核心管理,并且也可以將緩沖區空間分配給網絡接口控制器(NIC),NIC在網絡中的核心和設備之間傳送分組。從網絡接收的發往特定核心的分組數據與描述符一起被存儲在分配給該核心的存儲器中的緩沖區中。在一些系統中,可以由NIC使用接收側縮放(RSS)來對接收分組進行分類,并基于該分類將接收分組數據放置到與相應核心相關聯的相應隊列中。NIC還可以(例如,經由中斷)通知核心:在存儲器中存在接收分組數據,核心從該存儲器中檢索分組描述符然后檢索分組數據(例如,分組凈荷),以用于更新其本地高速緩存。類似的過程可以被用于其他外圍設備,諸如快速非易失性存儲器(NVMe)固態驅動器(SSD)設備。
發明內容
根據本公開的實施方式,提供了一種計算機服務器系統,包括:存儲器,被配置為跨存儲器位置存儲數據;包括相應的本地高速緩存的多個處理核心,在相應的本地高速緩存中高速緩存從存儲器中讀取的高速緩存行;以及互連,被配置為:管理存儲器和本地高速緩存的讀取操作和寫入操作,根據從存儲器中讀取高速緩存的高速緩存行的相應存儲器位置,維持高速緩存的高速緩存行的本地高速緩存位置數據,接收對要被寫入到存儲器位置之一的數據元素的寫入請求,并且響應于本地高速緩存位置數據和寫入請求的存儲器位置,查找將數據元素寫入到的本地高速緩存位置,并且向處理核心中的第一處理核心發送更新請求,以響應于查找到的本地高速緩存位置,用數據元素來更新處理核心中的相應第一本地高速緩存。
進一步根據本公開的實施方式,第一處理核心被配置為響應于所發送的更新請求,用數據元素來更新第一本地高速緩存。
仍進一步根據本公開的實施方式,該互連包括目錄,該目錄被配置為根據高速緩存的高速緩存行的存儲器位置中的相應存儲器位置來存儲高速緩存的高速緩存行的本地高速緩存位置數據,并且該互連被配置為響應于寫入請求的存儲器位置的目錄來查詢目錄,從而產生查找到的本地高速緩存位置。
另外,根據本公開的實施方式,該系統包括接口控制器,該接口控制器被配置為從至少一個設備接收分組,該分組包括數據元素,并生成寫入請求。
此外,根據本公開的實施方式,接口控制器被配置為:即使接口控制器不知道本地高速緩存器位置,也用將數據元素推送到第一本地高速緩存器的指示來標記寫入請求。
進一步根據本公開的實施方式,接口控制器被配置為:響應于接收分組的報頭數據來對接收分組進行分類,響應于接收分組的分類來查找將接收分組的數據元素寫入到的存儲器位置之一;并且響應于查找到的存儲器位置來生成對數據元素的寫入請求。
仍進一步根據本公開的實施方式,接口控制器被配置為:響應于接收分組的分類來查找用于接收分組的隊列,響應于查找到的隊列來查找用于接收分組的緩沖區描述符,并且響應于查找到的緩沖區描述符來查找將接收分組的數據元素寫入到的存儲器位置。
另外,根據本公開的實施方式,接口控制器包括用于管理通過網絡接收分組的網絡接口控制器,該至少一個設備包括網絡中的至少一個節點。
此外,根據本公開的實施方式,接口控制器包括外圍設備控制器,并且至少一個設備包括至少一個外圍設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁絡思科技有限公司,未經邁絡思科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110685905.7/2.html,轉載請聲明來源鉆瓜專利網。





