[發明專利]用于并行獨立線程的低位密度存儲器高速緩存的方法及系統有效
| 申請號: | 202110761619.4 | 申請日: | 2021-07-06 |
| 公開(公告)號: | CN113918479B | 公開(公告)日: | 2023-04-14 |
| 發明(設計)人: | L·伯特 | 申請(專利權)人: | 美光科技公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 北京律盟知識產權代理有限責任公司 11287 | 代理人: | 王龍 |
| 地址: | 美國愛*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 并行 獨立 線程 低位 密度 存儲器 高速緩存 方法 系統 | ||
1.一種存儲方法,其包含:
接收將與第一線程相關聯的第一數據項寫入存儲器子系統的存儲器裝置的請求,其中所述存儲器裝置包含第一部分和第二部分,所述第一部分包含高速緩存,所述高速緩存包括第一區段和第二區段,其中所述第一區段包含將用于數據的高速緩存中的第一塊,且所述第二區段包含與第一范圍修改頻率相關聯的第二塊以及與低于所述第一范圍修改頻率的第二范圍修改頻率相關聯的第三塊,其中所述第二塊及所述第三塊用于塊壓縮中;
響應于確定所述第一塊中的第一存儲器頁能夠用于寫入所述第一數據項,將所述第一數據項寫入到所述第一存儲器頁;
響應于確定與所述第一線程相關聯的存儲器頁標準已被滿足,識別與所述第一線程相關聯的寫入到所述第二塊或所述第三塊中的至少一個的一組第二存儲器頁中的每一個;
響應于識別所述一組第二存儲器頁中的每一個,將所述第一存儲器頁的數據和所述一組第二存儲器頁中的每一個的數據復制到所述存儲器裝置的所述第二部分;以及
將所述第一存儲器頁以及所述一組第二存儲器頁中的每一個標記為無效。
2.根據權利要求1所述的存儲方法,其進一步包含
響應于確定所述第一塊不包括能夠用于寫入所述第一數據項的存儲器頁,將所述第一塊的每一有效存儲器頁的數據復制到所述第二塊的可用存儲器頁;以及
擦除所述第一塊。
3.根據權利要求2所述的存儲方法,其進一步包含
響應于確定所述第二塊不包括能夠用于復制所述第一塊的每一有效存儲器頁的所述數據的存儲器頁,將所述第二塊的每一有效存儲器頁的數據復制到所述第三塊的可用存儲器頁,
其中響應于擦除所述第二塊,將所述第一塊的每一有效存儲器頁的所述數據復制到所述第二塊的所述可用存儲器頁。
4.根據權利要求1所述的存儲方法,其中所述存儲器裝置的所述第一部分包含經配置以存儲第一數目的位的第一多個存儲器單元,且所述存儲器裝置的所述第二部分包含經配置以存儲第二數目的位的第二多個存儲器單元,且其中所述第一數目的位小于所述第二數目的位。
5.根據權利要求1所述的存儲方法,其中,確定與所述第一線程相關聯的所述存儲器頁標準已被滿足還包含:
確定與所述第一線程相關聯的閾值數目的存儲器頁是否已被寫入到所述存儲器裝置的所述高速緩存。
6.根據權利要求1所述的存儲方法,其進一步包含:
接收將與第二線程相關聯的第二數據項寫入到所述存儲器裝置的請求;
響應于確定所述第一塊中的第三存儲器頁能夠用于寫入所述第二數據項,將所述第二數據項寫入到所述第三存儲器頁;
響應于確定與所述第一塊相關聯的存儲器空間標準已被滿足;
將所述第一塊的每一有效存儲器頁的數據復制到所述第二塊的相應可用存儲器頁;
擦除所述第一塊。
7.根據權利要求6所述的存儲方法,其中確定與所述第一塊相關聯的所述存儲器空間標準已被滿足包含:
確定在所述第一塊處是否有閾值空間量可用。
8.根據權利要求1所述的存儲方法,其中將所述第一存儲器頁標記為無效包含:
在元數據表中識別與所述第一存儲器頁相對應的條目;以及
設置所識別的條目的值,以指示所述第一塊處的所述第一存儲器頁無效。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于美光科技公司,未經美光科技公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110761619.4/1.html,轉載請聲明來源鉆瓜專利網。





