[發(fā)明專利]基于高速緩存的存儲器讀取命令在審
| 申請?zhí)枺?/td> | 202011329752.4 | 申請日: | 2020-11-24 |
| 公開(公告)號: | CN112835814A | 公開(公告)日: | 2021-05-25 |
| 發(fā)明(設(shè)計(jì))人: | D·巴維什;P·A·拉弗拉塔 | 申請(專利權(quán))人: | 美光科技公司 |
| 主分類號: | G06F12/0802 | 分類號: | G06F12/0802;G06F12/0875 |
| 代理公司: | 北京律盟知識產(chǎn)權(quán)代理有限責(zé)任公司 11287 | 代理人: | 王龍 |
| 地址: | 美國愛*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 高速緩存 存儲器 讀取 命令 | ||
1.一種系統(tǒng),其包括:
處理裝置;以及
硬件存儲器控制器,其用于處理由所述處理裝置生成的存儲器請求,所述硬件存儲器控制器包括:
存儲器裝置,其用以存儲與發(fā)送到耦合到所述硬件存儲器控制器的存儲器子系統(tǒng)的一或多個(gè)過去存儲器子系統(tǒng)命令相關(guān)聯(lián)的一或多個(gè)存儲器地址;以及
執(zhí)行操作的邏輯,所述操作包括:
接收從所述存儲器子系統(tǒng)的給定存儲器地址讀取數(shù)據(jù)的存儲器請求;以及
響應(yīng)于接收到所述存儲器請求:
確定所述給定存儲器地址是否當(dāng)前被存儲在所述存儲器裝置上;以及
基于所述確定所述給定存儲器地址是否當(dāng)前被存儲在所述存儲器裝置上而將針對所述給定存儲器地址的基于高速緩存的存儲器子系統(tǒng)命令發(fā)送到所述存儲器子系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述基于所述確定所述給定存儲器地址是否當(dāng)前被存儲在所述存儲器裝置上而發(fā)送針對所述給定存儲器地址的所述基于高速緩存的存儲器子系統(tǒng)命令包括:
響應(yīng)于確定所述給定存儲器地址當(dāng)前被存儲在所述存儲器裝置上而向所述存儲器子系統(tǒng)發(fā)送針對所述給定存儲器地址的所述基于高速緩存的存儲器子系統(tǒng)命令。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述基于所述確定所述給定存儲器地址是否當(dāng)前被存儲在所述存儲器裝置上而發(fā)送針對所述給定存儲器地址的所述基于高速緩存的存儲器子系統(tǒng)命令包括:
響應(yīng)于確定所述給定存儲器地址當(dāng)前存儲于所述存儲器裝置中:
確定可由所述硬件存儲器控制器存取的當(dāng)前時(shí)間;
從所述存儲器裝置存取與所述給定存儲器地址相關(guān)聯(lián)而存儲的時(shí)戳;
基于所述當(dāng)前時(shí)間、所述時(shí)戳和所述存儲器子系統(tǒng)的平均讀取時(shí)延時(shí)間,確定是否存在來自所述給定存儲器地址的數(shù)據(jù)當(dāng)前被存儲在所述存儲器子系統(tǒng)的高速緩存上的概率;以及
響應(yīng)于確定存在來自所述給定存儲器地址的數(shù)據(jù)當(dāng)前被存儲在所述存儲器子系統(tǒng)的所述高速緩存上的所述概率,向所述存儲器子系統(tǒng)發(fā)送針對所述給定存儲器地址的所述基于高速緩存的存儲器子系統(tǒng)命令。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其中所述基于所述當(dāng)前時(shí)間、所述時(shí)戳和所述平均讀取時(shí)延時(shí)間確定是否存在來自所述給定存儲器地址的數(shù)據(jù)當(dāng)前被存儲在所述存儲器子系統(tǒng)的所述高速緩存上的所述概率包括:
確定所述當(dāng)前時(shí)間是否大于所述時(shí)戳與所述平均讀取時(shí)延時(shí)間的總和;以及
響應(yīng)于所述當(dāng)前時(shí)間大于所述和,確定存在來自所述給定存儲器地址的數(shù)據(jù)當(dāng)前被存儲在所述存儲器子系統(tǒng)的所述高速緩存上的所述概率。
5.根據(jù)權(quán)利要求3所述的系統(tǒng),其中所述操作進(jìn)一步包括:
確定是否響應(yīng)于所述將所述基于高速緩存的存儲器子系統(tǒng)命令發(fā)送到所述存儲器子系統(tǒng)而從所述存儲器子系統(tǒng)接收到高速緩存未命中響應(yīng);以及
基于所述確定接收到所述高速緩存未命中響應(yīng)來調(diào)整所述平均讀取時(shí)延時(shí)間。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述基于高速緩存的存儲器子系統(tǒng)命令包括根據(jù)非易失性雙列直插式存儲器模塊-P NVDIMM-P存儲器協(xié)議的推測性讀取SREAD命令。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述操作進(jìn)一步包括:
響應(yīng)于確定所述給定存儲器地址當(dāng)前不存儲于所述存儲器裝置中而將針對所述給定存儲器地址的非基于高速緩存的存儲器子系統(tǒng)命令發(fā)送到所述存儲器子系統(tǒng)。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述非基于高速緩存的存儲器子系統(tǒng)命令包括根據(jù)非易失性雙列直插式存儲器模塊-P NVDIMM-P存儲器協(xié)議的XREAD命令。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述操作進(jìn)一步包括:
用所述給定存儲器地址更新所述存儲器裝置。
該專利技術(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/202011329752.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 重新配置高速緩存以支持多態(tài)性的元數(shù)據(jù)的方法以及電路
- 逐出高速緩存的行的電路布置、數(shù)據(jù)處理系統(tǒng)和方法
- 用于響應(yīng)輸出高速緩存的多高速緩存協(xié)作
- 用于在多核系統(tǒng)中管理大型高速緩存服務(wù)的系統(tǒng)和方法
- 使用分開的讀和寫高速緩存的動(dòng)態(tài)高速緩存配置
- 高速緩存存儲器裝置、高速緩存控制方法和微處理器系統(tǒng)
- 非對稱集組合的高速緩存
- 用于共享系統(tǒng)高速緩存的虛擬化控制的方法和裝置
- 一種高速緩存異常的處理方法及裝置
- 適應(yīng)于大高速緩存大小的基于區(qū)域的目錄方案





