System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲熟妇无码八AV在线播放,亚洲精品无码日韩国产不卡?V,无码人妻精品一区二区三区久久
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    存儲裝置、存儲方法、芯片、電子設備制造方法及圖紙

    技術編號:44467810 閱讀:4 留言:0更新日期:2025-03-04 17:39
    本公開涉及存儲技術領域,提出一種存儲裝置、存儲方法、芯片、電子設備。該存儲裝置包括數據存儲模塊、命中判斷模塊、請求控制模塊,請求控制模塊判斷訪存請求的類型,將緩存類型的訪存請求發送給命中判斷模塊來判斷命中情況,再根據命中情況確定訪存地址,將訪存請求以及訪存地址發送給數據存儲模塊;將直接訪問類型的訪存請求以及訪存地址發送給數據存儲模塊;數據存儲模塊訪問訪存地址。該存儲裝置將數據存儲模塊分為緩存區域和直接訪問區域,并通過請求控制模塊對不同類型的訪存請求的響應方式進行控制,使得存儲裝置既能實現緩存功能,又能實現便捷、高效、精準的存儲空間控制與訪問,提高了存儲裝置的性能。

    【技術實現步驟摘要】

    本公開涉及存儲,尤其涉及一種存儲裝置、存儲方法、芯片、電子設備


    技術介紹

    1、計算機系統中,軟件應用工作時,訪問內存的數據搬移成本和時間成本通常都比較大,因此,通常還在系統中設置緩存用于加速訪存。軟件應用要讀取/寫入數據時,產生訪存請求,首先判斷訪存請求是否命中緩存,如果命中則表示要讀取/要寫入的數據已經存儲在緩存中,直接到緩存讀取數據/將數據寫入同一位置即可,如果未命中(缺失)則表示緩存中未存儲要讀取/要寫入的數據,需要到內存中讀取數據再寫入到緩存,或者將要寫入的數據寫入緩存中一個新的存儲位置。通過這種方式可減少軟件應用訪存的數據搬移成本和時間成本。

    2、軟件編程人員對軟件應用的訪存行為有較明確的感知與控制,其往往希望獲取一個可便捷地實現精準控制與訪問的存儲空間,但現有技術的緩存因必要的命中判斷步驟而不夠便捷且訪存效率低。緩存因容量有限又需要及時替換其中的緩存行,這導致緩存難以實現精準控制和訪問。而單獨開辟出一塊可便捷、高效地實現精準控制與訪問的存儲空間時,又難以實現緩存功能。

    3、因此,設計一種性能更優的存儲裝置,使得該存儲裝置既能實現緩存功能,又能實現便捷、高效、精準的存儲空間控制與訪問,成為本領域亟待解決的技術問題。


    技術實現思路

    1、有鑒于此,本公開提出了一種存儲裝置、存儲方法、芯片、電子設備。該存儲裝置將數據存儲模塊分為緩存區域和直接訪問區域,并通過請求控制模塊對不同類型的訪存請求的響應方式進行控制,使得存儲裝置既能實現緩存功能,又能實現便捷、高效、精準的存儲空間控制與訪問,提高了存儲裝置的性能。

    2、根據本公開的一方面,提供了一種存儲裝置,包括數據存儲模塊、命中判斷模塊、請求控制模塊,所述數據存儲模塊包括緩存區域和直接訪問區域,所述請求控制模塊用于,響應于接收到訪存請求,判斷所述訪存請求的類型,將緩存類型的訪存請求發送給所述命中判斷模塊,將直接訪問類型的訪存請求以及對應的訪存地址發送給所述數據存儲模塊,直接訪問類型的訪存請求對應的訪存地址屬于所述直接訪問區域;所述命中判斷模塊用于,響應于接收到緩存類型的訪存請求,判斷該訪存請求是否命中所述緩存區域,將該訪存請求的命中情況發送給所述請求控制模塊;所述請求控制模塊還用于,響應于接收到任意一個緩存類型的訪存請求的命中情況,確定所述緩存區域中與該訪存請求對應的訪存地址,將該訪存請求以及對應的訪存地址發送給所述數據存儲模塊,緩存類型的訪存請求對應的訪存地址屬于所述緩存區域;所述數據存儲模塊用于,響應于接收到任意一個訪存請求以及對應的訪存地址,根據該訪存請求包括的訪存類型訪問該訪存請求對應的訪存地址。

    3、在一種可能的實現方式中,直接訪問類型的訪存請求包括第一標識,所述請求控制模塊具體用于,響應于接收到所述訪存請求,檢測所述訪存請求是否包括所述第一標識;響應于所述訪存請求包括所述第一標識,判斷所述訪存請求為直接訪問類型;響應于所述訪存請求未包括所述第一標識,判斷所述訪存請求為緩存類型。

    4、在一種可能的實現方式中,所述訪存請求還包括請求地址,所述緩存區域和所述直接訪問區域的地址空間不同,所述請求控制模塊具體用于,響應于接收到所述訪存請求,檢測所述訪存請求包括的請求地址對應的地址空間;響應于所述訪存請求包括的請求地址對應于所述直接訪問區域的地址空間,判斷所述訪存請求為直接訪問類型;響應于所述訪存請求包括的請求地址對應于所述緩存區域的地址空間,判斷所述訪存請求為緩存類型。

    5、在一種可能的實現方式中,所述數據存儲模塊包括s行w列緩存行,每一行的w個緩存行為一組,每一列的s個緩存行為一路,w和s是正整數,所述數據存儲模塊的分配方式為按組分配時,所述直接訪問區域包括x行w列緩存行,所述緩存區域包括s-x行w列緩存行,0<x<s,x是整數;所述數據存儲模塊的分配方式為按路分配時,所述直接訪問區域包括s行y列緩存行,所述緩存區域直接訪問區域包括s行w-y列緩存行,0<y<w,y是整數。

    6、在一種可能的實現方式中,所述訪存請求還包括請求地址,在所述數據存儲模塊的分配方式為按組分配時,所述請求控制模塊具體用于,響應于所述訪存請求為緩存類型,根據所述請求地址,解析出所述訪存請求對應的緩存行所在的組數,將所述組數和所述訪存請求發送給所述命中判斷模塊;所述命中判斷模塊具體用于,響應于接收到緩存類型的訪存請求,根據所述訪存請求對應的緩存行所在的組數,判斷所述訪存請求是否命中所述緩存區域中與所述組數對應的一組緩存行,將所述訪存請求的命中情況發送給所述請求控制模塊。

    7、在一種可能的實現方式中,所述訪存請求命中所述緩存區域中與所述組數對應的一組緩存行中的一個緩存行時,所述訪存請求的命中情況包括命中的緩存行所在的路數;所述訪存請求未命中所述緩存區域中與所述組數對應的一組緩存行時,所述訪存請求的命中情況包括指示所述訪存請求未命中的信息。

    8、在一種可能的實現方式中,所述請求控制模塊具體用于,響應于指示所述訪存請求未命中的信息,從所述緩存區域中選擇另外一組緩存行;檢測選擇的一組緩存行中是否有待寫入其他存儲裝置的數據;響應于檢測到待寫入其他存儲裝置的數據,將所述數據寫入其他存儲裝置后,使用選擇的一組緩存行替換與所述組數對應的一組緩存行;響應于未檢測到待寫入其他存儲裝置的數據,使用選擇的一組緩存行直接替換與所述組數對應的一組緩存行。

    9、在一種可能的實現方式中,所述訪存請求還包括請求地址,在所述數據存儲模塊的分配方式為按路分配時,所述請求控制模塊具體用于,響應于所述訪存請求為緩存類型,根據所述請求地址,解析出所述訪存請求對應的緩存行所在的路數,將所述路數和所述訪存請求發送給所述命中判斷模塊;所述命中判斷模塊具體用于,響應于接收到緩存類型的訪存請求,根據所述訪存請求對應的緩存行所在的路數,判斷所述訪存請求是否命中所述緩存區域中與所述路數對應的一路緩存行,將所述訪存請求的命中情況發送給所述請求控制模塊。

    10、在一種可能的實現方式中,所述訪存請求命中所述緩存區域中與所述路數對應的一路緩存行中的一個緩存行時,所述訪存請求的命中情況包括命中的緩存行所在的組數;所述訪存請求未命中所述緩存區域中與所述路數對應的一路緩存行時,所述訪存請求的命中情況包括指示所述訪存請求未命中的信息。

    11、在一種可能的實現方式中,所述請求控制模塊具體用于,響應于指示所述訪存請求未命中的信息,從所述緩存區域中選擇另外一路緩存行;檢測選擇的一路緩存行中是否有待寫入其他存儲裝置的數據;響應于檢測到待寫入其他存儲裝置的數據,將所述數據寫入其他存儲裝置后,使用選擇的一路緩存行替換與所述路數對應的一路緩存行;響應于未檢測到待寫入其他存儲裝置的數據,使用選擇的一路緩存行直接替換與所述路數對應的一路緩存行。

    12、在一種可能的實現方式中,所述訪存請求還包括請求地址,所述請求控制模塊具體用于,響應于所述訪存請求為直接訪問類型,檢測所述數據存儲模塊的分配方式,并判斷本文檔來自技高網...

    【技術保護點】

    1.一種存儲裝置,其特征在于,包括數據存儲模塊、命中判斷模塊、請求控制模塊,所述數據存儲模塊包括緩存區域和直接訪問區域,

    2.根據權利要求1所述的存儲裝置,其特征在于,直接訪問類型的訪存請求包括第一標識,所述請求控制模塊具體用于,

    3.根據權利要求1所述的存儲裝置,其特征在于,所述訪存請求還包括請求地址,所述緩存區域和所述直接訪問區域的地址空間不同,所述請求控制模塊具體用于,

    4.根據權利要求1所述的存儲裝置,其特征在于,所述數據存儲模塊包括S行W列緩存行,每一行的W個緩存行為一組,每一列的S個緩存行為一路,W和S是正整數,

    5.根據權利要求4所述的存儲裝置,其特征在于,所述訪存請求還包括請求地址,在所述數據存儲模塊的分配方式為按組分配時,

    6.根據權利要求5所述的存儲裝置,其特征在于,

    7.根據權利要求5所述的存儲裝置,其特征在于,所述請求控制模塊還用于,

    8.根據權利要求4所述的存儲裝置,其特征在于,所述訪存請求還包括請求地址,在所述數據存儲模塊的分配方式為按路分配時,

    9.根據權利要求8所述的存儲裝置,其特征在于,

    10.根據權利要求8所述的存儲裝置,其特征在于,所述請求控制模塊還用于,

    11.根據權利要求2所述的存儲裝置,其特征在于,所述訪存請求還包括請求地址,所述請求控制模塊具體用于,

    12.根據權利要求3所述的存儲裝置,其特征在于,所述訪存請求還包括請求地址,所述請求控制模塊具體用于,

    13.根據權利要求1所述的存儲裝置,其特征在于,所述請求控制模塊包括寄存器組,所述寄存器組用于根據用戶的指示配置所述數據存儲模塊的分配方式,

    14.一種存儲方法,其特征在于,所述方法應用于存儲裝置,所述存儲裝置包括數據存儲模塊,所述數據存儲模塊包括緩存區域和直接訪問區域,所述方法包括:

    15.一種芯片,其特征在于,包括權利要求1-13中任一項所述的存儲裝置。

    16.一種電子設備,其特征在于,包括權利要求15所述的芯片。

    ...

    【技術特征摘要】

    1.一種存儲裝置,其特征在于,包括數據存儲模塊、命中判斷模塊、請求控制模塊,所述數據存儲模塊包括緩存區域和直接訪問區域,

    2.根據權利要求1所述的存儲裝置,其特征在于,直接訪問類型的訪存請求包括第一標識,所述請求控制模塊具體用于,

    3.根據權利要求1所述的存儲裝置,其特征在于,所述訪存請求還包括請求地址,所述緩存區域和所述直接訪問區域的地址空間不同,所述請求控制模塊具體用于,

    4.根據權利要求1所述的存儲裝置,其特征在于,所述數據存儲模塊包括s行w列緩存行,每一行的w個緩存行為一組,每一列的s個緩存行為一路,w和s是正整數,

    5.根據權利要求4所述的存儲裝置,其特征在于,所述訪存請求還包括請求地址,在所述數據存儲模塊的分配方式為按組分配時,

    6.根據權利要求5所述的存儲裝置,其特征在于,

    7.根據權利要求5所述的存儲裝置,其特征在于,所述請求控制模塊還用于,

    8.根據權利要求4所述的存儲裝置,其特征在于,所述訪存請...

    【專利技術屬性】
    技術研發人員:請求不公布姓名請求不公布姓名請求不公布姓名
    申請(專利權)人:摩爾線程智能科技上海有限責任公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日韩亚洲AV无码一区二区不卡| 国产成年无码久久久久毛片| 爆乳无码AV一区二区三区| 无码国产精品一区二区免费式直播| 日韩免费a级毛片无码a∨| 亚洲国产精品成人AV无码久久综合影院 | 亚洲成A人片在线观看无码不卡| 人妻无码视频一区二区三区| 亚洲AV无码一区二区三区鸳鸯影院 | 日韩精品无码免费一区二区三区| 亚洲中文无码永久免| 国产在线观看无码免费视频| 亚洲AV综合色区无码一二三区 | 国产激情无码一区二区app| 精品久久久久久无码不卡| 国产成年无码久久久免费| 国模无码一区二区三区| 日韩乱码人妻无码系列中文字幕 | 亚洲AV人无码激艳猛片| 人妻少妇乱子伦无码专区| 精品无码人妻一区二区三区| 国产色爽免费无码视频| 久久久人妻精品无码一区| 国产乱人伦中文无无码视频试看| 无码人妻久久久一区二区三区| 日本爆乳j罩杯无码视频| 日韩精品无码成人专区| 蜜芽亚洲av无码一区二区三区| 日韩一区二区三区无码影院 | 日韩精品无码中文字幕一区二区| HEYZO无码综合国产精品227| 久久美利坚合众国AV无码| 亚洲成在人线在线播放无码| 无码人妻一区二区三区在线视频 | 亚洲高清无码综合性爱视频| 国产精品va无码免费麻豆| 成人年无码AV片在线观看| 人妻丰满熟妇AV无码区免| 亚洲a无码综合a国产av中文| 亚洲国产成人无码AV在线影院 | 精品成在人线AV无码免费看 |