[發明專利]基于高速緩存的存儲器讀取命令在審
| 申請號: | 202011329752.4 | 申請日: | 2020-11-24 |
| 公開(公告)號: | CN112835814A | 公開(公告)日: | 2021-05-25 |
| 發明(設計)人: | D·巴維什;P·A·拉弗拉塔 | 申請(專利權)人: | 美光科技公司 |
| 主分類號: | G06F12/0802 | 分類號: | G06F12/0802;G06F12/0875 |
| 代理公司: | 北京律盟知識產權代理有限責任公司 11287 | 代理人: | 王龍 |
| 地址: | 美國愛*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 高速緩存 存儲器 讀取 命令 | ||
本申請涉及基于高速緩存的存儲器讀取命令。本文所描述的各種實施例涉及選擇性地將例如根據非易失性雙列直插式存儲器模塊?P NVDIMM?P存儲器協議的推測性讀取SREAD命令等基于高速緩存的讀取命令發送到存儲器子系統。
技術領域
本公開的實施例大體上涉及存儲器子系統,且更確切地說涉及基于高速緩存的讀取命令。
背景技術
存儲器子系統可包含存儲數據的一或多個存儲器組件。存儲器組件可以是例如非易失性存儲器組件和易失性存儲器組件。一般來說,主機系統可利用存儲器子系統以在存儲器組件處存儲數據且從存儲器組件檢索數據。
發明內容
根據本申請的一方面,提供一種系統。所述系統包括:處理裝置;以及硬件存儲器控制器,其用于處理由所述處理裝置生成的存儲器請求,所述硬件存儲器控制器包括:存儲器裝置,其用以存儲與發送到耦合到所述硬件存儲器控制器的存儲器子系統的一或多個過去存儲器子系統命令相關聯的一或多個存儲器地址;以及執行操作的邏輯,所述操作包括:接收從所述存儲器子系統的給定存儲器地址讀取數據的存儲器請求;以及響應于接收到所述存儲器請求:確定所述給定存儲器地址是否當前被存儲在所述存儲器裝置上;以及基于所述確定所述給定存儲器地址是否當前被存儲在所述存儲器裝置上而將針對所述給定存儲器地址的基于高速緩存的存儲器子系統命令發送到所述存儲器子系統。
根據本申請的另一方面,提供一種硬件存儲器控制器。所述硬件存儲器控制器包括:硬件接口,其用于接收由處理裝置生成的存儲器請求;存儲器裝置,其用以存儲與發送到耦合到所述硬件存儲器控制器的存儲器子系統的一或多個過去存儲器子系統命令相關聯的一或多個存儲器地址;以及執行操作的邏輯,所述操作包括:通過所述硬件接口接收從所述存儲器子系統的給定存儲器地址讀取數據的存儲器請求;以及響應于接收到所述存儲器請求:確定所述給定存儲器地址是否當前被存儲在所述存儲器裝置中;以及基于所述確定所述給定存儲器地址是否當前被存儲在所述存儲器裝置中而將針對所述給定存儲器地址的基于高速緩存的存儲器子系統命令發送到所述存儲器子系統。
根據本申請的又一方面,提供一種方法。所述方法包括:在硬件存儲器控制器處接收從耦合到所述硬件存儲器控制器的存儲器子系統的給定存儲器地址讀取數據的存儲器請求,所述硬件存儲器控制器包括存儲器裝置,所述存儲器裝置用以存儲與發送到所述存儲器子系統的一或多個過去存儲器子系統命令相關聯的一或多個存儲器地址;以及響應于接收到所述存儲器請求:由所述硬件存儲器控制器確定所述給定存儲器地址是否當前被存儲在所述存儲器裝置上;以及基于所述確定所述給定存儲器地址是否當前被存儲于所述存儲器裝置中而由所述硬件存儲器控制器將針對所述給定存儲器地址的基于高速緩存的存儲器子系統命令發送到所述存儲器子系統。
附圖說明
根據下文給出的詳細描述和本公開的各種實施例的附圖,將更充分地理解本公開。然而,附圖不應視為將本公開限制于具體實施例,而是僅用于解釋和理解。
圖1示出根據本公開的一些實施例的包含存儲器子系統的實例計算環境。
圖2到4是根據本公開的一些實施例用于選擇性地將基于高速緩存的讀取命令發送到存儲器子系統的實例方法的流程圖。
圖5A到5C提供交互圖,其示出在其中執行一種用于選擇性地將基于高速緩存的讀取命令從主機系統發送到存儲器子系統的方法的一些實施方案的上下文中計算環境的組件之間的交互。
圖6是可在其中操作本公開的實施例的實例計算機系統的框圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于美光科技公司,未經美光科技公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011329752.4/2.html,轉載請聲明來源鉆瓜專利網。





