本申請涉及服務器,尤其涉及一種信號傳輸系統、方法以及計算機設備。
背景技術:
1、隨著計算機技術的飛速發展,對于計算性能的需求不斷增加,特別是在數據中心、科學計算和人工智能訓練等高性能計算領域,單一處理器已無法滿足需求。因此,多處理器系統得到了廣泛應用。在這一背景下,xhcl(extensible?hypertransport-basedcommunication通道)總線技術應運而生,旨在為多處理器系統提供高帶寬、低延遲的高效數據傳輸。xhcl總線能夠在處理器之間實現高效的數據交換,提供極大的帶寬和低延遲。xhcl總線與pcie(peripheral?component?interconnect?express)總線共享物理鏈路,支持靈活的配置。當需要時,xhcl總線可用于處理器之間的互聯通信;而在需要擴展系統時,可以將該鏈路轉換為pcie總線。這種靈活性使得xhcl總線在不同場景下可以根據具體需求調整配置,優化數據傳輸效率形成兩種互聯方案。處理器分別支持兩種互聯方案,滿足不同的帶寬需求。
2、在一般的辦公應用、小型數據庫管理等場景下,選擇較小帶寬的方案足以保證數據流暢傳輸。而在人工智能訓練等需要大量數據交換的高性能計算場景中,較大帶寬方案能夠提供更高的帶寬,從而加速數據處理和訓練過程,用戶可以依靠帶寬需求來選擇互聯方案,通過這種方式,用戶可以根據應用場景靈活選擇最適合的互聯方案,以滿足不同需求。
3、雖然可以根據帶寬需求選擇不同互聯方案方面具有靈活性,但其無法在同一主板上同時支持兩種方案。為了適應不同的互聯需求,通常需要設計兩種不同的主板,這大大增加了硬件制造和維護的成本。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠兼容多種信號傳輸方案的一種信號傳輸系統、方法以及計算機設備。
2、第一方面,提供了一種信號傳輸系統,包括:主板以及擴展板,主板包括:第一處理器、第二處理器、第一連接器、第二連接器、第三連接器組以及通信設置模塊,其中,第三連接器組包括至少一個子連接器,擴展板包括第一擴展模塊以及第二擴展模塊。
3、第一處理器與第一連接器連接,第二處理器與第二連接器連接,第二處理器通過第三連接器組連接擴展板。
4、通信設置模塊用于獲取轉換信號,并根據轉換信號,設置第一擴展模塊以及第二擴展模塊與主板之間的連接狀態、第一連接器與第二連接器之間的連接狀態以及至少一個子連接器之間的連接狀態,以實現第一處理器與第二處理器以不同的帶寬通信,并調整第二處理器與擴展板通信的帶寬。
5、第二方面,提供了一種信號傳輸方法,應用于第一方面記載的一種信號傳輸系統,包括:
6、獲取轉換信號。根據轉換信號,設置第一處理器、第二處理器以及擴展板之間的連接方式。根據連接方式在第一處理器與第二處理器之間,以及第二處理器與擴展板之間進行信號傳輸。
7、第三方面,還提供了一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,計算機設備還包括第一方面記載的信號傳輸系統。處理器執行計算機程序時,實現第二方面記載的信號傳輸方法。
8、通過實施上述一種信號傳輸系統、方法以及計算機設備,該信號傳輸系統通過合理的硬件連接與信號轉換機制,能夠在不同類型的擴展模塊之間進行靈活切換,并在此過程中動態調整處理器之間的帶寬。系統設計中,第一處理器與第二處理器通過各自的連接器與主板通信,同時通過第三連接器組與擴展模塊連接,確保信號的高效傳輸。當外部使能信號觸發時,轉換信號模塊會控制擴展模塊的類型選擇以及第一和第二處理器之間的通信連接,從而實現帶寬的自動調整。這一設計能夠適應不同擴展模塊的需求,提高系統的靈活性和可擴展性,優化數據傳輸效率,且能夠根據擴展模塊的類型變化動態調整帶寬,保障不同任務和應用場景下的最優性能表現,顯著提高系統的總體效能和可靠性。
9、此外,系統能夠根據外部使能信號動態選擇擴展模塊的類型,并自動調整帶寬,避免了為每種擴展模塊專門設計額外硬件的必要。這種靈活的硬件架構使得主板可以在不增加額外硬件成本的情況下,支持多種擴展模塊和不同配置的帶寬,降低了生產和維護成本,同時提升了系統的可擴展性和兼容性。
1.一種信號傳輸系統,其特征在于,包括:主板以及擴展板,主板包括:第一處理器、第二處理器、第一連接器、第二連接器、第三連接器組以及通信設置模塊,其中,第三連接器組包括至少一個子連接器,擴展板包括第一擴展模塊以及第二擴展模塊;
2.根據權利要求1所述的一種信號傳輸系統,其特征在于,所述第二連接器包括:第一子連接器、第二子連接器、第三子連接器以及第四子連接器;
3.根據權利要求2所述的一種信號傳輸系統,其特征在于,所述第一擴展模塊包括交換器件;
4.根據權利要求2所述的一種信號傳輸系統,其特征在于,所述第二擴展模塊包括第五連接器以及第六連接器;
5.一種信號傳輸方法,其特征在于,應用于權利要1-4任一項所述的一種信號傳輸系統,包括:
6.根據權利要求5所述的一種信號傳輸方法,其特征在于,根據所述轉換信號,設置第一處理器、第二處理器以及擴展板之間的連接方式,包括:
7.根據權利要求6所述的一種信號傳輸方法,其特征在于,根據所述連接方式在所述第一處理器與所述第二處理器之間,以及所述第二處理器與所述擴展板之間進行信號傳輸,包括:
8.根據權利要求5所述的一種信號傳輸方法,其特征在于,根據所述轉換信號,設置第一處理器、第二處理器和擴展板之間的連接方式,還包括:
9.根據權利要求8所述的一種信號傳輸方法,其特征在于,根據所述連接方式在所述第一處理器與所述第二處理器之間,以及所述第二處理器與所述擴展板之間進行信號傳輸,包括:
10.一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述計算機設備還包括:權利要求1-4中任一項所述的信號傳輸系統;