System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码人妻一区二区三区一,国产AV无码专区亚洲Av,老子午夜精品无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于高速互連總線CXL的固態硬盤的數據存儲方法技術

    技術編號:43256593 閱讀:12 留言:0更新日期:2024-11-08 20:38
    本發明專利技術公開了一種基于高速互連總線CXL的固態硬盤的數據存儲方法,包括如下操作:數據寫入設備時,主機將數據放到設備的附加可緩存區域內存中;設備在附加可緩存區域內存中對數據進行處理;數據讀出設備時,主機從設備的附加可緩存區域內存中讀取處理后的數據。本發明專利技術通過附加可緩存區域內存HDM可以拓展內存帶寬和容量,支持軟硬件共同維護一致性,使得訪問延時是可控的,同時分散功耗和散熱。

    【技術實現步驟摘要】

    本專利技術涉及服務器,具體是一種基于高速互連總線cxl的固態硬盤的數據存儲方法。


    技術介紹

    1、cxl(compute?express?link)是新一代開放標準的互聯技術,可在處理器、內存擴展和加速器之間建立高速的互聯生態系統,并且cxl建立在串行pci?express(pcie)物理和電氣接口的基礎上,具體包括:基于pcie的塊輸入/輸出協議(cxl.io)以及用于訪問系統內存(cxl.cache)和設備內存(cxl.mem)的新高速緩存一致性協議。cxl?type2?device是一種特殊的設備,除共同使用的緩存,還具有各自設備上的內存,比如ddr、hbm。cxl技術可以使cpu內存空間與連接設備的內存之間保持一致性,從而cxl技術能夠以更低的延遲、更低的軟件堆棧復雜性和更低的整體系統成本實現資源共享。

    2、nvm(non-volatile?memory)為非易失性存儲器,是固態硬盤(ssd)的常見閃存形式。nvm?express(nvme),或稱非易失性內存主機控制器接口規范(non-volatilememoryhost?controller?interface?specification),是基于設備邏輯接口的總線傳輸協議規范(相當于通訊協議中的應用層),并且nvme也是訪問pci?express(pcie)總線的附加非易失性存儲器介質(例如采用閃存的固態硬盤驅動器)。nvme可以為基于閃存的存儲設備提供一個低延時、內部并發化的原生界面規范,也可以為現代cpu、計算機平臺及相關應用提供原生存儲并發化的支持,使得主機硬件和軟件可以充分利用固態存儲設備的并行化存儲能力。

    3、現有技術中,數據寫入nvme時,主機(比如cpu)首先將數據放到主存非緩存區域(主機內存)中,然后通過pcie接口將數據從非緩存區域主存復制到設備的專有內存(比如nvme?ssd控制器內存緩沖區),進而設備(比如nvme?ssd控制器)可以對數據進行處理,數據讀出nvme時,設備(比如nvme?ssd控制器)對數據處理完成后,數據需要再次被復制到主機的非緩存區域主存,進而主機可以從非緩存區域主存中讀取處理完畢的數據。因此,cpu無法直接從hdm中拉取大量數據,且只具備non-cache的屬性,延時較大,同時這種傳輸方式需要在host?memory側引入雙倍的io帶寬。

    4、鑒于此,通過將數據放到nvme?ssd控制器的附加可緩存區域內存hdm中,?cpu可以直接從附加可緩存區域內存hdm中讀取數據,并放入cpu的cache緩存中,無需經過主存以及額外的復制步驟,從而可以拓展內存帶寬和容量,支持軟硬件共同維護一致性,使得訪問延時是可控的,同時分散功耗和散熱。


    技術實現思路

    1、為了解決上述問題,本專利技術提出了一種基于高速互連總線cxl的固態硬盤的數據存儲方法,可以拓展內存帶寬和容量,支持軟硬件共同維護一致性,使得訪問延時是可控的,同時分散功耗和散熱。

    2、為了達到上述目的,本專利技術是通過以下技術方案來實現的:

    3、本專利技術是一種基于高速互連總線cxl的固態硬盤的數據存儲方法,主機與設備通過cxl協議進行數據傳輸,其中設備為固態硬盤,具體包括如下操作:

    4、數據寫入設備時,主機將數據放到設備的附加可緩存區域內存中;

    5、設備在附加可緩存區域內存中對數據進行處理;

    6、數據讀出設備時,主機從設備的附加可緩存區域內存中讀取處理后的數據。

    7、本專利技術的進一步改進在于:所述數據寫入設備時,附加可緩存區域內存處于主機偏好狀態,在主機偏好狀態下,設備訪問附加可緩存區域內存時,所述設備向主機發送請求,主機完成操作。

    8、本專利技術的進一步改進在于:當所述設備向主機發送請求時,主機完成操作,附加可緩存區域內存從主機偏好狀態轉換為設備偏好狀態,主機將主機緩存中的數據更新至附加可緩存區域內存中。

    9、本專利技術的進一步改進在于:所述設備在附加可緩存區域內存中對數據進行處理時,主機與設備之間通過cxl協議進行轉換,附加可緩存區域內存從主機偏好狀態轉換為設備偏好狀態,在設備偏好狀態下,當滿足前提條件時,設備直接訪問附加可緩存區域內存,無需向主機發送請求。

    10、本專利技術的進一步改進在于:所述前提條件為設備保證主機側不存在緩存的舊數據。

    11、本專利技術的進一步改進在于:所述數據讀出設備時,主機將附加可緩存區域內存從設備偏好狀態轉換為主機偏好狀態,主機從設備的附加可緩存區域內存中讀取處理后的數據,并且數據無需被復制到主機的非緩存區域主存中。

    12、本專利技術的進一步改進在于:所述通過cxl協議進行數據傳輸時,?cxl協議具有可緩存屬性,設備無需將數據額外復制到主機的非緩存區域主存中,主機直接通過cxl協議讀取設備的附加可緩存區域內存中的數據。

    13、本專利技術的進一步改進在于:所述主機使用cxl.io訪問設備,設備使用cxl.cache與主機交互并訪問主機內存,主機使用cxl.mem與設備交互并訪問設備的附加可緩存區域內存。

    本文檔來自技高網...

    【技術保護點】

    1.一種基于高速互連總線CXL的固態硬盤的數據存儲方法,其特征在于:主機與設備通過CXL協議進行數據傳輸,其中設備為固態硬盤,具體包括如下操作:

    2.根據權利要求1所述的一種基于高速互連總線CXL的固態硬盤的數據存儲方法,其特征在于:所述數據寫入設備時,附加可緩存區域內存處于主機偏好狀態,在主機偏好狀態下,設備訪問附加可緩存區域內存時,所述設備向主機發送請求,主機完成操作。

    3.根據權利要求2所述的一種基于高速互連總線CXL的固態硬盤的數據存儲方法,其特征在于:當所述設備向主機發送請求時,主機完成操作,附加可緩存區域內存從主機偏好狀態轉換為設備偏好狀態,主機將主機緩存中的數據更新至附加可緩存區域內存中。

    4.根據權利要求1所述的一種基于高速互連總線CXL的固態硬盤的數據存儲方法,其特征在于:所述設備在附加可緩存區域內存中對數據進行處理時,主機與設備之間通過CXL協議進行轉換,附加可緩存區域內存從主機偏好狀態轉換為設備偏好狀態,在設備偏好狀態下,當滿足前提條件時,設備直接訪問附加可緩存區域內存,無需向主機發送請求。

    5.根據權利要求4所述的一種基于高速互連總線CXL的固態硬盤的數據存儲方法,其特征在于:所述前提條件為設備保證主機側不存在緩存的舊數據。

    6.根據權利要求1所述的一種基于高速互連總線CXL的固態硬盤的數據存儲方法,其特征在于:所述數據讀出設備時,主機將附加可緩存區域內存從設備偏好狀態轉換為主機偏好狀態,主機從設備的附加可緩存區域內存中讀取處理后的數據,并且數據無需被復制到主機的非緩存區域主存中。

    7.根據權利要求1所述的一種基于高速互連總線CXL的固態硬盤的數據存儲方法,其特征在于:所述通過CXL協議進行數據傳輸時,?CXL協議具有可緩存屬性,設備無需將數據額外復制到主機的非緩存區域主存中,主機直接通過CXL協議讀取設備的附加可緩存區域內存中的數據。

    8.根據權利要求1所述的一種基于高速互連總線CXL的固態硬盤的數據存儲方法,其特征在于:所述主機使用CXL.io訪問設備,設備使用CXL.cache與主機交互并訪問主機內存,主機使用CXL.mem與設備交互并訪問設備的附加可緩存區域內存。

    ...

    【技術特征摘要】

    1.一種基于高速互連總線cxl的固態硬盤的數據存儲方法,其特征在于:主機與設備通過cxl協議進行數據傳輸,其中設備為固態硬盤,具體包括如下操作:

    2.根據權利要求1所述的一種基于高速互連總線cxl的固態硬盤的數據存儲方法,其特征在于:所述數據寫入設備時,附加可緩存區域內存處于主機偏好狀態,在主機偏好狀態下,設備訪問附加可緩存區域內存時,所述設備向主機發送請求,主機完成操作。

    3.根據權利要求2所述的一種基于高速互連總線cxl的固態硬盤的數據存儲方法,其特征在于:當所述設備向主機發送請求時,主機完成操作,附加可緩存區域內存從主機偏好狀態轉換為設備偏好狀態,主機將主機緩存中的數據更新至附加可緩存區域內存中。

    4.根據權利要求1所述的一種基于高速互連總線cxl的固態硬盤的數據存儲方法,其特征在于:所述設備在附加可緩存區域內存中對數據進行處理時,主機與設備之間通過cxl協議進行轉換,附加可緩存區域內存從主機偏好狀態轉換為設備偏好狀態,在設備偏好狀態下,當滿足前提條件時,設備直接訪問附加可緩存區域內存,無需向主機發送...

    【專利技術屬性】
    技術研發人員:唐先芝丁天洋
    申請(專利權)人:鵬鈦存儲技術南京有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 国产福利电影一区二区三区久久老子无码午夜伦不 | 国产精品va无码二区| 亚洲AV无码专区在线电影成人| 国产精品午夜无码av体验区| 中文午夜乱理片无码| 国产成人无码午夜视频在线观看| 亚洲精品无码久久久影院相关影片| 亚洲AV无码一区二区三区网址| 中文无码熟妇人妻AV在线| 蜜臀AV无码一区二区三区| 精品无码一区二区三区爱欲| 亚洲中文字幕无码爆乳av中文| 影音先锋中文无码一区| 国产精品亚韩精品无码a在线| 无码人妻一区二区三区免费视频| 无码av免费毛片一区二区| 亚洲人成网亚洲欧洲无码久久| 日韩专区无码人妻| 无码办公室丝袜OL中文字幕| 亚洲午夜无码久久久久小说| 人妻无码αv中文字幕久久 | 亚洲AV永久青草无码精品| 自慰系列无码专区| 亚洲av永久无码一区二区三区| 久久久久无码精品国产| 久久无码专区国产精品s| 国产亚洲AV无码AV男人的天堂| 亚洲av中文无码| 日韩精品无码成人专区| 免费无遮挡无码视频网站| 无码精品一区二区三区| 无码人妻精品一区二区蜜桃| 亚洲av午夜国产精品无码中文字| 精品无码AV无码免费专区| 91精品久久久久久无码| 亚洲人成人无码.www石榴| 亚洲aⅴ无码专区在线观看春色| 亚洲人成人无码.www石榴| 国产精品无码一本二本三本色 | 极品无码国模国产在线观看| 亚洲最大无码中文字幕|