System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及數據傳輸,特別是涉及一種用于地址翻譯的雙向傳輸系統。
技術介紹
1、地址翻譯可以是指虛擬地址空間中的元素和物理地址空間中元素之間的映射,通常情況下,由cpu執行地址翻譯操作,然而,在一個預設時間段內,若存在多個gpu分別向cpu發出至少一筆地址翻譯請求,會導致cpu的負荷過大,從而降低地址翻譯的整體效率。
2、針對上述問題,現有方法提出了由gpu執行地址翻譯的方法,gpu向cpu請求地址翻譯所需的映射表,再在gpu上進行地址翻譯,從而提高了地址翻譯的整體效率。在映射表出現更新的情況下,需要cpu向gpu發送地址失效信息,提醒gpu停止地址翻譯,然而,由于cpu發出地址失效信息到gpu接收到地址失效信息之間存在延遲,可能會出現gpu仍繼續發出新的地址請求信息的情況,導致出現無效的數據傳輸,從而降低數據傳輸的效率。
3、因此,如何提高地址翻譯場景下的數據傳輸效率成為了亟待解決的問題。
技術實現思路
1、針對上述技術問題,本專利技術采用的技術方案為:
2、一種用于地址翻譯的雙向傳輸系統,所述系統包括:gpu和cpu。
3、所述gpu用于通過預設通路向所述cpu發送對目標地址的地址請求信息。
4、所述cpu用于在接收到所述地址請求信息之后,通過所述預設通路將包含所述目標地址對應映射關系的映射表發送給所述gpu。
5、所述gpu還用于在接收到所述映射表之后,根據所述映射表對所述目標地址進行地址翻譯。
...【技術保護點】
1.一種用于地址翻譯的雙向傳輸系統,其特征在于,所述系統包括:GPU和CPU;
2.根據權利要求1所述的用于地址翻譯的雙向傳輸系統,其特征在于,所述地址請求信息包括第一信息標識和所述目標地址;
3.根據權利要求1所述的用于地址翻譯的雙向傳輸系統,其特征在于,所述通過所述預設通路將所述映射表發送給所述GPU,包括:
4.根據權利要求1所述的用于地址翻譯的雙向傳輸系統,其特征在于,所述地址失效信息包括第三信息標識和所述目標地址;
5.根據權利要求1所述的用于地址翻譯的雙向傳輸系統,其特征在于,所述CPU還用于在已經向所述GPU發送所述地址失效信息且所述映射表更新完畢之后,通過所述預設通路向所述GPU發送恢復信息。
6.根據權利要求5所述的用于地址翻譯的雙向傳輸系統,其特征在于,所述恢復信息包括第四信息標識;
7.根據權利要求5所述的用于地址翻譯的雙向傳輸系統,其特征在于,所述GPU還用于在接收到所述恢復信息之后,通過所述預設通路向所述CPU發送所述目標地址的更新請求信息。
8.根據權利要求7所述的用于
...【技術特征摘要】
1.一種用于地址翻譯的雙向傳輸系統,其特征在于,所述系統包括:gpu和cpu;
2.根據權利要求1所述的用于地址翻譯的雙向傳輸系統,其特征在于,所述地址請求信息包括第一信息標識和所述目標地址;
3.根據權利要求1所述的用于地址翻譯的雙向傳輸系統,其特征在于,所述通過所述預設通路將所述映射表發送給所述gpu,包括:
4.根據權利要求1所述的用于地址翻譯的雙向傳輸系統,其特征在于,所述地址失效信息包括第三信息標識和所述目標地址;
5.根據權利要求1所述的用于地址翻譯的雙向傳輸系統,其特征在于,所述cpu還用于在已...
【專利技術屬性】
技術研發人員:王雅麗,王爽,
申請(專利權)人:沐曦集成電路南京有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。