System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 18禁超污无遮挡无码免费网站,无码人妻精品一区二区三区9厂,日韩丰满少妇无码内射
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于RNN循環記憶神經網絡的地址翻譯緩存更新方法及系統技術方案

    技術編號:42734993 閱讀:14 留言:0更新日期:2024-09-18 13:31
    本發明專利技術公開了一種基于RNN循環記憶神經網絡的地址翻譯緩存更新方法及系統,所述方法包括:獲取原始地址數據;對原始地址數據進行預處理,獲得數據集;構建神經網絡模型,并利用數據集訓練神經網絡模型;將訓練好的神經網絡模型部署到PCIE存儲設備的固件中進行地址轉換緩存更新。本發明專利技術提高了PCIE存儲設備的地址轉換緩存命中率,進而提高了計算機系統的IO操作速度。

    【技術實現步驟摘要】

    本專利技術涉及pcie存儲,具體是一種基于rnn循環記憶神經網絡的地址翻譯緩存更新方法及系統。


    技術介紹

    1、ats(address?translation?service)是一個地址轉換服務,以cpu為中心,pcie總線上的各個設備可以通過ats向主機申請虛擬地址對應的物理地址映射以及其他信息。對于一些pcie(peripheral?component?interconnect?express)設備,進行io操作前,首先會在本地的地址轉換緩存atc(address?translation?cache)中查找虛擬地址對應的物理地址,并在需要的時候,對地址轉換緩存更新(翻譯緩存更新)。若查找成功(即命中),使用該物理地址進行io操作。查找失敗,向主機申請地址轉換服務,得到相應物理地址。對比使用命中的物理地址,會提高延遲,增加主機負擔?,F有技術的地址轉換緩存的更新算法,會影響地址轉換緩存的命中率,進一步會影響系統的io操作速度,在復雜環境中難以適應變化。


    技術實現思路

    1、為了解決上述問題,本專利技術提出了一種基于rnn循環記憶神經網絡的地址翻譯緩存更新方法及系統。

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

    3、本專利技術的一種基于rnn循環記憶神經網絡的地址翻譯存更新方法,包括如下操作:

    4、獲取原始地址數據;

    5、對原始地址數據進行預處理,獲得數據集;

    6、構建神經網絡模型,并利用數據集訓練神經網絡模型,其中神經網絡模型為rnn循環記憶神經網絡;

    7、將訓練好的神經網絡模型部署到pcie存儲設備的固件中進行地址轉換緩存更新。

    8、本專利技術的進一步改進在于:獲取原始地址數據,具體操作包括:

    9、在計算機系統中,隨機使用多個應用程序,對pcie存儲設備進行io訪問,并把io訪問過程中產生的虛擬地址數據按順序存入原始地址數據。

    10、本專利技術的進一步改進在于:對原始地址數據進行預處理,獲得數據集,具體包括:將原始地址數據按順序存入地址轉換緩存中,若地址轉換緩存中不存在當前的原始地址數據,且地址轉換緩存未滿,則按順序存入;若地址轉換緩存中不存在當前的原始地址數據,且地址轉換緩存已滿,則更新地址轉換緩存中的地址數據,若地址轉換緩存中已存在當前原始地址數據,則跳過;為每個地址數據貼上標簽,并且將地址轉換緩存數據,存入數據集。

    11、本專利技術的進一步改進在于:更新地址轉換緩存中的地址數據,具體包括:

    12、刪除地址轉換緩存中出現次數最少的一個或多個地址數據;

    13、將當前的一個或多個原始地址數據存入到地址轉換緩存中。

    14、本專利技術的進一步改進在于:為每個地址數據貼上標簽,具體操作包括:在對地址轉換緩存中的地址數據按照出現次數進行排序后,為待刪除的地址數據貼上“需要更新”的標簽,為保留的地址數據貼上“不需要更新”的標簽。

    15、本專利技術的進一步改進在于:所述rnn循環記憶神經網絡采用sigmoid激活函數和交叉熵損失函數,在利用數據集中的訓練集訓練rnn循環記憶神經網絡前,對數據集中的地址數據進行編碼,編碼方式采用分段編碼,從訓練集中多輪次、隨機選擇設定長度的數據,輸入rnn循環記憶神經網絡進行訓練,并采用梯度下降法更新rnn循環記憶神經網絡的權重參數。

    16、本專利技術的一種基于rnn循環記憶神經網絡的地址轉換緩存更新系統,系統包括:

    17、原始數據獲取模塊,用于獲取原始地址數據;

    18、數據集獲取模塊,用于對原始地址數據進行預處理,獲得數據集;

    19、模型構建與訓練模塊,用于構建神經網絡模型,并利用數據集訓練神經網絡模型,其中神經網絡模型為rnn循環記憶神經網絡;

    20、模型部署模塊,用于將訓練好的神經網絡模型部署到pcie存儲設備的固件中進行地址轉換緩存更新。

    21、本專利技術的進一步改進在于:原始數據獲取模塊的具體操作包括:在計算機系統中,隨機使用多個應用程序,對pcie存儲設備進行io訪問,并把io訪問過程中產生的虛擬地址數據按順序存入原始地址數據。

    22、本專利技術的進一步改進在于:數據集獲取模塊的具體操作包括:將原始地址數據按順序存入地址轉換緩存中,若地址轉換緩存中不存在當前的原始地址數據,且地址轉換緩存未滿,則按順序存入;若地址轉換緩存中不存在當前的原始地址數據,且地址轉換緩存已滿,則更新地址轉換緩存中的地址數據,若地址轉換緩存中已存在當前原始地址數據,則跳過;為每個地址數據貼上標簽,并且將地址轉換緩存數據,存入數據集;

    23、其中,所述更新地址轉換緩存中的地址數據,具體包括:

    24、刪除地址轉換緩存中出現次數最少的一個或多個地址數據;

    25、將當前的一個或多個原始地址數據存入到地址轉換緩存中;

    26、所述為每個地址數據貼上標簽,具體操作包括:在對地址轉換緩存中的地址數據按照出現次數進行排序后,為待刪除的地址數據貼上“需要更新”的標簽,為保留的地址數據貼上“不需要更新”的標簽。

    27、本專利技術的進一步改進在于:所述rnn循環記憶神經網絡采用sigmoid激活函數和交叉熵損失函數,在利用數據集中的訓練集訓練rnn循環記憶神經網絡前,對數據集中的地址數據進行編碼,編碼方式采用分段編碼,從訓練集中多輪次、隨機選擇設定長度的數據,輸入rnn循環記憶神經網絡進行訓練,并采用梯度下降法更新rnn循環記憶神經網絡的權重參數。

    28、本專利技術的有益效果是:本專利技術相比較于傳統atc更新算法,有更高命中率,提高了計算機系統io操作速度,降低了計算機系統負載壓力。

    29、本專利技術的神經網絡模型適應性強,通過重新訓練可適應新的環境。

    本文檔來自技高網...

    【技術保護點】

    1.一種基于RNN循環記憶神經網絡的地址翻譯緩存更新方法,其特征在于:包括如下操作:

    2.根據權利要求1所述的一種基于RNN循環記憶神經網絡的地址翻譯緩存更新方法,其特征在于:所述獲取原始地址數據,具體操作包括:

    3.根據權利要求1所述的一種基于RNN循環記憶神經網絡的地址翻譯緩存更新方法,其特征在于:所述對原始地址數據進行預處理,獲得數據集,具體包括:將原始地址數據按順序存入地址轉換緩存中,若地址轉換緩存中不存在當前的原始地址數據,且地址轉換緩存未滿,則按順序存入;若地址轉換緩存中不存在當前的原始地址數據,且地址轉換緩存已滿,則更新地址轉換緩存中的地址數據,若地址轉換緩存中已存在當前原始地址數據,則跳過;為每個地址數據貼上標簽,并且將地址轉換緩存數據,存入數據集。

    4.根據權利要求3所述的一種基于RNN循環記憶神經網絡的地址翻譯緩存更新方法,其特征在于:所述更新地址轉換緩存中的地址數據,具體包括:

    5.根據權利要求4所述的一種基于RNN循環記憶神經網絡的地址翻譯緩存更新方法,其特征在于:所述為每個地址數據貼上標簽,具體操作包括:在對地址轉換緩存中的地址數據按照出現次數進行排序后,為待刪除的地址數據貼上“需要更新”的標簽,為保留的地址數據貼上“不需要更新”的標簽。

    6.根據權利要求1所述的一種基于RNN循環記憶神經網絡的地址翻譯緩存更新方法,其特征在于:所述RNN循環記憶神經網絡采用sigmoid激活函數和交叉熵損失函數,在利用數據集中的訓練集訓練RNN循環記憶神經網絡前,對數據集中的地址數據進行編碼,編碼方式采用分段編碼,從訓練集中多輪次、隨機選擇設定長度的數據,輸入RNN循環記憶神經網絡進行訓練,并采用梯度下降法更新RNN循環記憶神經網絡的權重參數。

    7.一種基于RNN循環記憶神經網絡的地址翻譯緩存更新系統,其特征在于:所述系統包括:

    8.根據權利要求7所述的一種基于RNN循環記憶神經網絡的地址翻譯緩存更新系統,其特征在于:所述原始數據獲取模塊的具體操作包括:在計算機系統中,隨機使用多個應用程序,對PCIE存儲設備進行IO訪問,并把IO訪問過程中產生的虛擬地址數據按順序存入原始地址數據。

    9.根據權利要求7所述的一種基于RNN循環記憶神經網絡的地址翻譯緩存更新系統,其特征在于:所述數據集獲取模塊的具體操作包括:將原始地址數據按順序存入地址轉換緩存中,若地址轉換緩存中不存在當前的原始地址數據,且地址轉換緩存未滿,則按順序存入;若地址轉換緩存中不存在當前的原始地址數據,且地址轉換緩存已滿,則更新地址轉換緩存中的地址數據,若地址轉換緩存中已存在當前原始地址數據,則跳過;為每個地址數據貼上標簽,并且地址轉換緩存數據,存入數據集;

    10.根據權利要求7所述的一種基于RNN循環記憶神經網絡的地址翻譯緩存更新系統,其特征在于:所述RNN循環記憶神經網絡采用sigmoid激活函數和交叉熵損失函數,在利用數據集中的訓練集訓練RNN循環記憶神經網絡前,對數據集中的地址數據進行編碼,編碼方式采用分段編碼,從訓練集中多輪次、隨機選擇設定長度的數據,輸入RNN循環記憶神經網絡進行訓練,并采用梯度下降法更新RNN循環記憶神經網絡的權重參數。

    ...

    【技術特征摘要】

    1.一種基于rnn循環記憶神經網絡的地址翻譯緩存更新方法,其特征在于:包括如下操作:

    2.根據權利要求1所述的一種基于rnn循環記憶神經網絡的地址翻譯緩存更新方法,其特征在于:所述獲取原始地址數據,具體操作包括:

    3.根據權利要求1所述的一種基于rnn循環記憶神經網絡的地址翻譯緩存更新方法,其特征在于:所述對原始地址數據進行預處理,獲得數據集,具體包括:將原始地址數據按順序存入地址轉換緩存中,若地址轉換緩存中不存在當前的原始地址數據,且地址轉換緩存未滿,則按順序存入;若地址轉換緩存中不存在當前的原始地址數據,且地址轉換緩存已滿,則更新地址轉換緩存中的地址數據,若地址轉換緩存中已存在當前原始地址數據,則跳過;為每個地址數據貼上標簽,并且將地址轉換緩存數據,存入數據集。

    4.根據權利要求3所述的一種基于rnn循環記憶神經網絡的地址翻譯緩存更新方法,其特征在于:所述更新地址轉換緩存中的地址數據,具體包括:

    5.根據權利要求4所述的一種基于rnn循環記憶神經網絡的地址翻譯緩存更新方法,其特征在于:所述為每個地址數據貼上標簽,具體操作包括:在對地址轉換緩存中的地址數據按照出現次數進行排序后,為待刪除的地址數據貼上“需要更新”的標簽,為保留的地址數據貼上“不需要更新”的標簽。

    6.根據權利要求1所述的一種基于rnn循環記憶神經網絡的地址翻譯緩存更新方法,其特征在于:所述rnn循環記憶神經網絡采用sigmoid激活函數和交叉熵損失函數,在利用數據集中的訓練集訓練rnn循環記憶神經網絡前,對數據集中的地址數據進行編碼,編...

    【專利技術屬性】
    技術研發人員:曾澤鴻,
    申請(專利權)人:鵬鈦存儲技術南京有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲av无码成h人动漫无遮挡| 免费无码又爽又刺激高潮的视频| 久久久精品人妻无码专区不卡| 少妇中文无码高清| 人妻AV中出无码内射| 亚洲成a∨人片在无码2023| 久久久精品人妻无码专区不卡 | 国产成人无码av片在线观看不卡| 国产精品无码无在线观看| 国产精品无码AV不卡| 亚洲精品无码久久毛片波多野吉衣| 日韩电影无码A不卡| 无码精品一区二区三区| 手机永久无码国产AV毛片| 国产AⅤ无码专区亚洲AV| 精品一区二区三区无码视频| 亚洲av无码一区二区三区在线播放| 亚洲AV无码专区在线播放中文| 国产精品成人无码久久久久久| 亚洲Av永久无码精品一区二区 | 91精品无码久久久久久五月天| 精品无码久久久久久久动漫 | 中文字幕无码久久人妻| 无码人妻精品一二三区免费| 亚洲AV无码资源在线观看| 老司机亚洲精品影院无码| 丰满熟妇乱又伦在线无码视频| 亚洲男人在线无码视频| HEYZO无码综合国产精品| 国外AV无码精品国产精品| 日韩加勒比一本无码精品| 用舌头去添高潮无码视频| 好了av第四综合无码久久| 国产精品JIZZ在线观看无码| 无码少妇一区二区浪潮免费| 丰满少妇人妻无码专区| 亚洲av无码专区在线观看素人| 国产高清无码二区| 成在人线av无码免费高潮喷水| 亚洲国产精品无码中文字| 日韩av无码久久精品免费|