国产真实乱全部视频,黄色片视频在线免费观看,密臀av一区二区三区,av黄色一级,中文字幕.com,日本a级网站,在线视频观看91

多層級交換器固件組合內存資源分配的系統(tǒng)及方法與流程

文檔序號:42325732發(fā)布日期:2025-07-01 19:43閱讀:8來源:國知局

本發(fā)明涉及計算機,尤其涉及一種多層級交換器固件組合內存資源分配的系統(tǒng)及方法。


背景技術:

1、智能網卡被廣泛應用于數據中心的各種架構服務器中,用于將不適合服務器的cpu(central?processing?unit,中央處理器)相關的數據處理功能卸載到可編程硬件芯片執(zhí)行,降低cpu的消耗。然而由于智能網卡內部包含設備較多,這些設備都需要使用內存資源且需要優(yōu)先使用部分內存資源,但是部分智能網卡設備內部會包含交換器switch芯片,switch芯片下面鏈接其他pci(peripheral?component?interconnect,外設部件互連標準)設備,此時也需要分配內存資源。此外,服務器的主板或者pci設備卡也會包含類似的switch芯片,同樣的switch芯片及其下面的pci設備也需要資源。

2、相關技術通過在服務器啟動時進行資源預留,但是由于服務器可能涉及較多的switch芯片且switch芯片層級無法固定,無法預測具體哪個switch芯片需要預留資源,因此需要花費大量時間去識別和遍歷pci鏈路的switch芯片以進行資源預留,從而導致服務器啟動時間顯著延長。


技術實現(xiàn)思路

1、本發(fā)明提供了一種多層級交換器固件組合內存資源分配的系統(tǒng)及方法,以至少解決相關技術中內存資源分配的方式導致服務器啟動時間較長的問題。

2、本發(fā)明提供了一種多層級交換器固件組合內存資源分配的系統(tǒng),包括:服務器的至少一個處理電路,至少一個處理電路與至少一個外設互連鏈路相連,至少一個處理電路用于:執(zhí)行讀取引擎,讀取引擎在服務器啟動時讀取當前外設互連鏈路上第一硬件資源;將第一硬件資源的讀取數據傳播到識別引擎,識別引擎識別讀取數據,若第一硬件資源包括單層交換器和多層級交換器的至少一個,則識別每個交換器連接的第二硬件資源;將每個交換器連接的第二硬件資源的識別結果傳播到對應交換器的固件,固件基于第二硬件資源的識別結果,為交換器及第二硬件資源分配第一內存資源。

3、本發(fā)明還提供了一種服務器,包括上述的多層級交換器固件組合內存資源分配的系統(tǒng)。

4、本發(fā)明還提供了一種多層級交換器固件組合內存資源分配的方法,包括:使用至少一個外設互連鏈路相連的至少一個處理電路,其中,至少一個處理電路用于:執(zhí)行讀取引擎,讀取引擎在服務器啟動時讀取當前外設互連鏈路上第一硬件資源;將第一硬件資源的讀取數據傳播到識別引擎,識別引擎識別讀取數據,若第一硬件資源包括單層交換器和多層級交換器的至少一個,則識別每個交換器連接的第二硬件資源;將每個交換器連接的第二硬件資源的識別結果傳播到對應交換器的固件,固件基于第二硬件資源的識別結果,為交換器及第二硬件資源分配第一內存資源。

5、本發(fā)明還提供了一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有計算機程序,其中,計算機程序被處理器執(zhí)行時實現(xiàn)上述多層級交換器固件組合內存資源分配的方法的步驟。

6、本發(fā)明還提供了一種計算機程序產品,包括計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述多層級交換器固件組合內存資源分配的方法的步驟。

7、通過本發(fā)明,可以在服務器啟動時讀取外設互聯(lián)鏈路上的第一硬件資源,在第一硬件資源包括單層交換器和多層交換器的至少一個時,識別每個交換器連接的第二硬件資源,并將每個交換器連接的第二硬件資源的識別結果傳播到對應交換器的固件,固件基于第二硬件資源的識別結果為交換器及第二硬件資源分配第一內存資源,通過交換器的固件為其連接的第二硬件資源進行資源分配,無需系統(tǒng)依次讀取每個外設互聯(lián)設備的進行資源分配,只需讀取交換器的固件中設置的內存資源分配即可,通過固件實現(xiàn)為交換器及交換器連接的硬件資源進行內存資源分配,從而可以優(yōu)化服務器的啟動時長,且可以避免服務器啟動時進行內存資源的重新分配,進而保證了內存資源分配的固定性和穩(wěn)定性,因此,可以解決相關技術中內存資源分配的方式導致服務器啟動時間較長技術問題。



技術特征:

1.一種多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,包括:

2.根據權利要求1所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,所述固件用于:

3.根據權利要求1所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,所述至少一個處理電路用于:

4.根據權利要求3所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,所述至少一個處理電路用于:

5.根據權利要求3所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,所述分配引擎用于:

6.根據權利要求1-5任意一項所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,所述固件為已經分配第一內存資源的交換器的上下行端口設置熱插拔功能。

7.根據權利要求1-5任意一項所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,所述至少一個處理電路用于:

8.根據權利要求1所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,所述至少一個處理電路用于:

9.根據權利要求8所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,所述至少一個處理電路用于:

10.根據權利要求8所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,所述至少一個處理電路用于:

11.根據權利要求9所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,若所述讀取引擎未讀取所述服務器的重新分配需求,所述分配引擎,刪除所述內存分配函數,保留所述服務器啟動階段第一內存資源的分配參數。

12.根據權利要求9所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,所述至少一個處理電路用于:

13.根據權利要求12所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,所述識別引擎用于:

14.根據權利要求12所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,所述識別引擎用于:

15.根據權利要求9-14任意一項所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,所述至少一個處理電路用于:

16.根據權利要求15所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,所述至少一個處理電路用于:

17.根據權利要求16所述的多層級交換器固件組合內存資源分配的系統(tǒng),其特征在于,所述分配引擎用于:

18.一種服務器,其特征在于,包括如權利要求1至17任一項所述的多層級交換器固件組合內存資源分配的系統(tǒng)。

19.一種多層級交換器固件組合內存資源分配的方法,其特征在于,包括:

20.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求19所述的多層級交換器固件組合內存資源分配的方法的步驟。

21.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求19所述的多層級交換器固件組合內存資源分配的方法的步驟。


技術總結
本發(fā)明公開了一種多層級交換器固件組合內存資源分配的系統(tǒng)及方法,涉及計算機技術領域,在服務器啟動時讀取外設互聯(lián)鏈路上的第一硬件資源,在第一硬件資源包括交換器時,識別每個交換器連接的第二硬件資源,并將每個交換器連接的第二硬件資源的識別結果傳播到對應交換器的固件,固件為交換器及第二硬件資源分配第一內存資源,通過交換器的固件為其連接的第二硬件資源進行資源分配,無需系統(tǒng)依次讀取每個外設互聯(lián)設備的進行資源分配,只需讀取交換器的固件中設置的內存資源分配即可,從而可以優(yōu)化服務器的啟動時長,且可以避免服務器啟動時進行內存資源的重新分配,進而保證了內存資源分配的固定性和穩(wěn)定性。

技術研發(fā)人員:林楷智,孫秀強,葉豐華
受保護的技術使用者:蘇州元腦智能科技有限公司
技術研發(fā)日:
技術公布日:2025/6/30
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1