[發(fā)明專利]用于并行獨(dú)立線程的低位密度存儲(chǔ)器高速緩存的方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202110761619.4 | 申請(qǐng)日: | 2021-07-06 |
| 公開(公告)號(hào): | CN113918479B | 公開(公告)日: | 2023-04-14 |
| 發(fā)明(設(shè)計(jì))人: | L·伯特 | 申請(qǐng)(專利權(quán))人: | 美光科技公司 |
| 主分類號(hào): | G06F12/02 | 分類號(hào): | G06F12/02 |
| 代理公司: | 北京律盟知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11287 | 代理人: | 王龍 |
| 地址: | 美國愛*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 并行 獨(dú)立 線程 低位 密度 存儲(chǔ)器 高速緩存 方法 系統(tǒng) | ||
本申請(qǐng)涉及并行獨(dú)立線程的低位密度存儲(chǔ)器高速緩存。接收將與第一線程相關(guān)聯(lián)的第一數(shù)據(jù)項(xiàng)寫入到包括第一和第二部分的存儲(chǔ)器裝置的請(qǐng)求。第一部分包括高速緩存,其包括用于數(shù)據(jù)高速緩存的第一塊和用于塊壓縮的第二和第三塊。第二和第三塊分別與高和低修改頻率相關(guān)聯(lián)。響應(yīng)于確定第一塊的第一存儲(chǔ)器頁可用于寫入第一數(shù)據(jù)項(xiàng),將第一數(shù)據(jù)項(xiàng)寫入其中。確定與第一線程相關(guān)聯(lián)的存儲(chǔ)器頁標(biāo)準(zhǔn)被滿足。響應(yīng)于識(shí)別與寫入到第二或第三塊中的至少一個(gè)的第一線程相關(guān)聯(lián)的一組第二存儲(chǔ)器頁中的每一個(gè),將每個(gè)前述存儲(chǔ)器頁的數(shù)據(jù)復(fù)制到第二部分。在第一塊上將第一存儲(chǔ)器頁標(biāo)記為無效,在第二或第三塊的至少一個(gè)上將該組第二存儲(chǔ)器頁的每一個(gè)標(biāo)記為無效。
技術(shù)領(lǐng)域
本公開的實(shí)施例一般涉及存儲(chǔ)器子系統(tǒng),并且更具體地,涉及并行獨(dú)立線程的低位密度存儲(chǔ)器高速緩存。
背景技術(shù)
存儲(chǔ)器子系統(tǒng)可以包括一或多個(gè)存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器裝置。存儲(chǔ)器裝置可為(例如)非易失性存儲(chǔ)器裝置和易失性存儲(chǔ)器裝置。通常,主機(jī)系統(tǒng)可利用存儲(chǔ)器子系統(tǒng)以在存儲(chǔ)器裝置處存儲(chǔ)數(shù)據(jù)并從存儲(chǔ)器裝置檢索數(shù)據(jù)。
發(fā)明內(nèi)容
根據(jù)本公開的實(shí)施例,提供了一種方法,所述方法包含:接收將與第一線程相關(guān)聯(lián)的第一數(shù)據(jù)項(xiàng)寫入存儲(chǔ)器子系統(tǒng)的存儲(chǔ)器裝置的請(qǐng)求,其中存儲(chǔ)器裝置包含第一部分和第二部分,所述第一部分包括高速緩存,所述高速緩存包括第一區(qū)段,所述第一區(qū)段包含用于數(shù)據(jù)高速緩存的第一塊,并且所述第二區(qū)段包含用于塊壓縮的第二塊和第三塊,其中所述第二塊與高修改頻率相關(guān)聯(lián),所述第三塊與低修改頻率相關(guān)聯(lián);響應(yīng)于確定所述第一塊中的第一存儲(chǔ)器頁可用于寫入所述第一數(shù)據(jù)項(xiàng),將所述第一數(shù)據(jù)項(xiàng)寫入所述第一存儲(chǔ)器頁;確定已經(jīng)滿足與所述第一線程相關(guān)聯(lián)的存儲(chǔ)器頁面標(biāo)準(zhǔn);響應(yīng)于識(shí)別與寫入所述第二塊或所述第三塊中的至少一個(gè)的所述第一線程相關(guān)聯(lián)的一組第二存儲(chǔ)器頁中的每一個(gè),將所述第一存儲(chǔ)器頁的數(shù)據(jù)和與所述第一線程相關(guān)聯(lián)的一組第二存儲(chǔ)器頁中的每一個(gè)的數(shù)據(jù)復(fù)制到存儲(chǔ)器裝置的所述第二部分;以及在所述第一塊上將所述第一存儲(chǔ)器頁標(biāo)記為無效,并且在所述第二塊或所述第三塊中的至少一個(gè)上將與所述第一線程相關(guān)聯(lián)的第二存儲(chǔ)器頁組中的每一個(gè)標(biāo)記為無效。
根據(jù)本公開的一個(gè)實(shí)施例,提供了一種系統(tǒng),包括:存儲(chǔ)器裝置,其包含多個(gè)裸片,其中所述多個(gè)裸片中的裸片包含第一類型的第一多個(gè)存儲(chǔ)器單元及第二類型的第二多個(gè)存儲(chǔ)器單元,其中所述第一類型的每一存儲(chǔ)器單元用以存儲(chǔ)第一數(shù)目的位且所述第二類型的每一存儲(chǔ)器單元用以存儲(chǔ)第二數(shù)目的位,其中所述第一數(shù)目的位小于所述第二數(shù)目的位;以及處理裝置,其能夠操作地耦合到所述存儲(chǔ)器裝置,所述處理裝置用以執(zhí)行包含以下各項(xiàng)的操作:在所述裸片上維持包含多個(gè)所述第一類型的存儲(chǔ)器單元的高速緩存,其中所述高速緩存包含第一區(qū)段及第二區(qū)段,其中所述第一區(qū)段包含將用于數(shù)據(jù)高速緩存的第一數(shù)目的塊且所述第二區(qū)段包含將用于塊壓縮的第二數(shù)目的塊,其中所述第二數(shù)目的塊包含與高修改頻率相關(guān)聯(lián)的至少一個(gè)塊及與低修改頻率相關(guān)聯(lián)的至少一個(gè)塊;接收指定數(shù)據(jù)項(xiàng)的寫請(qǐng)求;以及響應(yīng)于未能在所述高速緩存的所述第一區(qū)段中識(shí)別具有足夠數(shù)目的可用存儲(chǔ)器頁以存儲(chǔ)所述數(shù)據(jù)項(xiàng)的塊,并將數(shù)據(jù)項(xiàng)存儲(chǔ)在寫塊中;其中存儲(chǔ)數(shù)據(jù)項(xiàng)包含:在所述高速緩存的所述第一區(qū)段中識(shí)別寫塊;響應(yīng)于在所述高速緩存的所述第二區(qū)段中識(shí)別與所述高修改頻率相關(guān)聯(lián)的可用壓縮塊,將所述寫塊的有效存儲(chǔ)器頁的數(shù)據(jù)復(fù)制到所述可用壓縮塊;擦除所述寫塊。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于美光科技公司,未經(jīng)美光科技公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110761619.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 簡單網(wǎng)絡(luò)管理協(xié)議設(shè)備的數(shù)據(jù)并行采集歸并方法及系統(tǒng)
- 減少EMI的并行數(shù)據(jù)傳輸方法
- 一種多媒體數(shù)據(jù)并行處理系統(tǒng)及方法
- 一種高速并行OQPSK解調(diào)時(shí)鐘的恢復(fù)系統(tǒng)
- 一種海量地震數(shù)據(jù)并行抽道集方法
- 3G協(xié)議的turbo碼并行譯碼方法及裝置
- 并行擴(kuò)展輸入輸出的教學(xué)裝置
- 數(shù)據(jù)的并行處理
- 并行式插件機(jī)
- 一種SPI總線與并行總線的橋接方法、設(shè)備、系統(tǒng)及介質(zhì)
- 在多線程處理器中用于高速線程間中斷的方法和設(shè)備
- 一種多線程系統(tǒng)中實(shí)現(xiàn)實(shí)時(shí)監(jiān)控各線程狀態(tài)的方法
- 移動(dòng)終端系統(tǒng)線程池實(shí)現(xiàn)方法及裝置
- 一種基于策略模式的信號(hào)發(fā)生器多線程管理方法
- 多線程并發(fā)處理方法和多線程并發(fā)處理系統(tǒng)
- 分布式系統(tǒng)的線程管理方法和裝置
- 線程執(zhí)行方法、裝置、終端及存儲(chǔ)介質(zhì)
- 線程監(jiān)控方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種多核系統(tǒng)中多線程調(diào)度方法、裝置及設(shè)備
- 線程間通信方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)





