【技術實現步驟摘要】
本專利技術實施例涉及計算機領域,更具體地,涉及高速緩存非對稱一致性內存訪問(CC-NUMA, Cache Coherent-Non Uniform Memory Access)系統的訪問方法和裝置。
技術介紹
在基于節點(Node)控制的CC-NUMA系統中,隨著系統規模的增長,跨節點訪問的延時越來越成為系統性能提升的瓶頸。因此,如何動態地探測全系統的熱點,并且盡早的將熱點的緩存推送給最有可能使用該內容的遠端CPU (Central Processing Unit,中央處理器)將顯著的提升現有系統被動存取的劣勢。基于節點控制器(Node Controller,NC)的CC-NUMA系統中,10 (Input/Output,輸入或輸出)數據的訪問延時過長,往往導致整個計算機系統的性能低下。
技術實現思路
有鑒于此,本專利技術實施例提供一種CC-NUMA系統的訪問方法和裝置,以解決10數據的訪問延時過長的問題。第一方面,提供了一種CC-NUMA系統的訪問方法,包括節點控制器(NC)記錄輸入輸出(10)歷史記錄,10歷史記錄是指針對至少一個指定地址,從輸入輸出集線器(IOH)經NC到至少一個遠端中央處理器(CPU)的緩存(CA)的推送10數據的歷史統計記錄;當%確定10歷史記錄符合預設條件時,則向遠端CPU的CA發送預提取提示報文,預提取提示報文用于使遠端CPU的CA針對預提取提示報文中的地址發起10數據的預取訪問。在第一種可能的實現方式中,NC確定IOH對指定地址的10數據主動進行了更新操作,則向遠端CPU的CA發送預提取提示報文結合第一方面的實現方式,在第二種 ...
【技術保護點】
一種高速緩存非對稱一致性內存訪問CC?NUMA系統的訪問方法,其特征在于,包括:節點控制器NC記錄輸入輸出IO歷史記錄,所述IO歷史記錄是指針對至少一個指定地址,從輸入輸出集線器IOH經所述NC到至少一個遠端中央處理器CPU的緩存CA的推送IO數據的歷史統計記錄;當所述NC確定所述IO歷史記錄符合預設條件時,則向所述遠端CPU的CA發送預提取提示報文,所述預提取提示報文用于使所述遠端CPU的CA針對所述預提取提示報文中的地址發起IO數據的預取訪問。
【技術特征摘要】
1.一種高速緩存非對稱一致性內存訪問CC-NUMA系統的訪問方法,其特征在于,包括 節點控制器NC記錄輸入輸出IO歷史記錄,所述IO歷史記錄是指針對至少一個指定地址,從輸入輸出集線器IOH經所述NC到至少一個遠端中央處理器CPU的緩存CA的推送IO數據的歷史統計記錄; 當所述NC確定所述IO歷史記錄符合預設條件時,則向所述遠端CPU的CA發送預提取提示報文,所述預提取提示報文用于使所述遠端CPU的CA針對所述預提取提示報文中的地址發起IO數據的預取訪問。2.根據權利要求1所述的方法,其特征在于,所述NC確定所述IO歷史記錄符合預設條件,則向所述遠端CPU的CA發送預提取提示報文包括 所述NC確定所述IOH對所述指定地址的IO數據主動進行了更新操作,則向所述遠端CPU的CA發送預提取提示報文。3.根據權利要求1所述的方法,其特征在于,所述NC確定所述IO歷史記錄符合預設條件,則向所述遠端CPU的CA發送預提取提示報文包括 所述NC將所述IO歷史記錄中所述指定地址的統計指標與預設的門限值進行比較,分析比較結果后確定符合預設條件,則向所述遠端CPU的CA發送預提取提示報文。4.根據權利要求3所述的方法,其特征在于,所述NC將所述IO歷史記錄中所述指定地址的統計指標與預設的門限值進行比較,且分析比較結果后確定符合預設條件,則向所述遠端CPU的CA發送預提取提示報文,包括 所述IO歷史記錄中有關所述指定地址的統計次數大于預設的門限值,則向所述遠端CPU的CA發送關于所述指定地址的預提取提示報文;或 所述IO歷史記錄中有關所述指定地址的兩次記錄的計時間隔小于預設的門限值,則向所述遠端CPU的CA發送關于所述指定地址的預提取提示報文;或 所述IO歷史記錄中單位時間內有關所述指定地址的統計次數大于預設的門限值,則向所述遠端CPU的CA發送關于所述指定地址的預提取提示報文;或 確定輪詢調度算法或加權的輪詢調度算法的輸入為所述遠端CPU的CA,則向所述遠端CPU的CA發送關于所述指定地址的預提取提示報文。5.根據權利要求1至4任一項所述的方法,其特征在于,所述NC記錄IO歷史記錄,包括 所述NC管理IO歷史記錄的插入、更新、替換和刪除。6.根據權利要求5所述的方法,其特征在于,其中根據以下條件之一,優先進行IO歷史記錄的更新或替換 所述IO歷史記錄中有關所述指定地址的統計次數最低;或 所述IO歷史記錄中有關所述指定地址的兩次記錄的計時間隔最長;或 所述IO歷史記錄中單位時間內有關所述指定地址的統計次數最低;或 根據輪詢調度算法或加權的輪詢調度算法的輸入。7.根據權利要求1至6任一項所述的方法,其特征在于,所述IO歷史記錄中的每一條至少包括以下內容 有效性、指定地址、目的地和統計參數,其中...
【專利技術屬性】
技術研發人員:陳昊,徐建榮,王工藝,
申請(專利權)人:杭州華為數字技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。