【技術實現步驟摘要】
本申請實施例涉及處理器,具體涉及一種四路互連系統、片上系統及計算機設備。
技術介紹
1、soc(system?on?chip,片上系統)等芯片系統可以采用多處理器架構,以通過多個處理器同時處理不同的任務或并行處理多個任務,從而提高芯片系統的處理性能。
2、多處理器架構的一種形式是由四個處理器形成,即由四個處理器形成多處理器架構。為實現四個處理器之間的數據傳輸需求,需要構建連接四個處理器的拓撲結構,稱為四路互連系統。在此背景下,如何提供四路互連系統,以實現四個處理器之間的數據傳輸,成為了本領域技術人員亟需解決的技術問題。
技術實現思路
1、有鑒于此,本申請實施例提供一種四路互連系統、片上系統及計算機設備,以實現四個處理器之間的數據傳輸。
2、為實現上述目的,本申請實施例提供如下技術方案。
3、第一方面,本申請實施例提供一種四路互連系統,包括:相互連接的四個處理器;一個處理器包括四路互連端口,所述四路互連端口設置有采用芯片互聯總線的至少三個目標通信端口;
4、其中,四個處理器之間形成有多個互連通道,一個互連通道通過芯片互聯總線連接位于不同處理器之中的兩個目標通信端口,且不同互連通道連接的兩個目標通信端口均不同;
5、一個處理器在所述多個互連通道中對應有至少三個互連通道,且不同處理器對應的互連通道存在部分重復;其中,一個處理器通過對應的至少三個互連通道連接其他三個處理器,且一個處理器對應的一個互連通道連接該處理器與其他的一個處理
6、可選的,所述四個處理器為矩陣式的分布;所述四個處理器包括第一處理器、第二處理器、第三處理器和第四處理器;其中,所述第一處理器和所述第三處理器互為對角,所述第二處理器和所述第四處理器互為對角;所述第一處理器和所述第四處理器水平相鄰,所述第二處理器和所述第三處理器水平相鄰;所述第一處理器和所述第二處理器垂直相鄰,所述第三處理器和所述第四處理器垂直相鄰。
7、可選的,所述第一處理器和所述第二處理器的頂行相對,所述第三處理器和所述第四處理器的頂行相對。
8、可選的,一個處理器的四路互連端口設置有三個目標通信端口,且一個處理器對應三個互連通道;一個處理器的一個目標通信端口與其他處理器的一個目標通信端口通過一個互連通道,一對一連接。
9、可選的,所述三個目標通信端口包括:處于同一行的第一目標通信端口和第二目標通信端口,以及與第一目標通信端口和第二目標通信端口不同行的第三目標通信端口;所述第三目標通信端口的行順序,高于第一目標通信端口和第二目標通信端口的行順序。
10、可選的,所述第一處理器的第三目標通信端口與所述第三處理器的第三目標通信端口,通過互連通道相連接;所述第二處理器的第三目標通信端口與所述第四處理器的第三目標通信端口,通過互連通道相連接;
11、所述第一處理器的第二目標通信端口與所述第四處理器的第一目標通信端口,通過互連通道相連接;所述第二處理器的第一目標通信端口與所述第三處理器的第二目標通信端口,通過互連通道相連接;
12、所述第一處理器的第一目標通信端口與所述第二處理器的第二目標通信端口,通過互連通道相連接;所述第三處理器的第一目標通信端口與所述第四處理器的第二目標通信端口,通過互連通道相連接。
13、可選的,所述三個目標通信端口包括:處于同一行的第一目標通信端口和第二目標通信端口,以及與第一目標通信端口和第二目標通信端口不同行的第三目標通信端口;所述第一目標通信端口和第二目標通信端口的行順序,高于第三目標通信端口的行順序。
14、可選的,所述第一處理器的第二目標通信端口與所述第三處理器的第一目標通信端口,通過互連通道相連接;所述第二處理器的第一目標通信端口與所述第四處理器的第二目標通信端口,通過互連通道相連接;
15、所述第一處理器的第三目標通信端口與所述第四處理器的第三目標通信端口,通過互連通道相連接;所述第二處理器的第三目標通信端口與所述第三處理器的第三目標通信端口,通過互連通道相連接;
16、所述第一處理器的第一目標通信端口與所述第二處理器的第二目標通信端口,通過互連通道相連接;所述第三處理器的第二目標通信端口與所述第四處理器的第一目標通信端口,通過互連通道相連接;
17、可選的,所述第一處理器和所述第二處理器的四路互連端口包括:處于同一列的第一目標通信端口、第二目標通信端口、以及第三目標通信端口;所述第三處理器和所述第四處理器的四路互連端口包括:處于同一列的第一目標通信端口、第二目標通信端口,以及處于其他列的第四目標通信端口;所述第一目標通信端口的行順序,高于所述第二目標通信端口的行順序,以及所述第二目標通信端口的行順序,高于第三目標通信端口的行順序,所述第四目標通信端口的行順序與所述第二目標通信端口的行順序相同。
18、可選的,所述第一處理器的第二目標通信端口與所述第三處理器的第四目標通信端口,通過互連通道相連接;所述第二處理器的第二目標通信端口與所述第四處理器的第四目標通信端口,通過互連通道相連接;
19、所述第一處理器的第三目標通信端口與所述第四處理器的第三目標通信端口,通過互連通道相連接;所述第二處理器的第三目標通信端口與所述第三處理器的第三目標通信端口,通過互連通道相連接;
20、所述第一處理器的第一目標通信端口與所述第二處理器的第一目標通信端口,通過互連通道相連接;所述第三處理器的第一目標通信端口與所述第四處理器的第一目標通信端口,通過互連通道相連接。
21、可選的,所述三個目標通信端口包括:位于同一行的第一目標通信端口和第二目標通信端口,以及與第一目標通信端口位于同一列的第三目標通信端口;所述第一目標通信端口和第二目標通信端口的行順序,高于第三目標通信端口的行順序。
22、可選的,所述第一處理器的第三目標通信端口與所述第三處理器的第三目標通信端口,通過互連通道相連接;所述第二處理器的第三目標通信端口與所述第四處理器的第三目標通信端口,通過互連通道相連接;
23、所述第一處理器的第二目標通信端口與所述第四處理器的第一目標通信端口,通過互連通道相連接;所述第二處理器的第一目標通信端口與所述第三處理器的第二目標通信端口,通過互連通道相連接;
24、所述第一處理器的第一目標通信端口與所述第二處理器的第二目標通信端口,通過互連通道相連接;所述第三處理器的第一目標通信端口與所述第四處理器的第二目標通信端口,通過互連通道相連接。
25、可選的,所述四路互連端口具有多個通信端口,所述多個通信端口中的三個通信端口為采用芯片互聯總線的目標通信端口;所述多個通信端口為4個通信端口,或者,6個通信端口,或者,8個通信端口。
26、可選的,一個處理器的四路互連端口設置有六個目標通信端口,且一個處理器對應六個互連通道;一個處理器的一個目標通信端口與其他處理器的一個目標通信端口通本文檔來自技高網...
【技術保護點】
1.一種四路互連系統,其特征在于,包括:相互連接的四個處理器;一個處理器包括四路互連端口,所述四路互連端口設置有采用芯片互聯總線的至少三個目標通信端口;
2.根據權利要求1所述的四路互連系統,其特征在于,所述四個處理器為矩陣式的分布;所述四個處理器包括第一處理器、第二處理器、第三處理器和第四處理器;其中,所述第一處理器和所述第三處理器互為對角,所述第二處理器和所述第四處理器互為對角;所述第一處理器和所述第四處理器水平相鄰,所述第二處理器和所述第三處理器水平相鄰;所述第一處理器和所述第二處理器垂直相鄰,所述第三處理器和所述第四處理器垂直相鄰。
3.根據權利要求2所述的四路互連系統,其特征在于,所述第一處理器和所述第二處理器的頂行相對,所述第三處理器和所述第四處理器的頂行相對。
4.根據權利要求3所述的四路互連系統,其特征在于,一個處理器的四路互連端口設置有三個目標通信端口,且一個處理器對應三個互連通道;一個處理器的一個目標通信端口與其他處理器的一個目標通信端口通過一個互連通道,一對一連接。
5.根據權利要求4所述的四路互連系統,其特征
6.根據權利要求5所述的四路互連系統,其特征在于,所述第一處理器的第三目標通信端口與所述第三處理器的第三目標通信端口,通過互連通道相連接;所述第二處理器的第三目標通信端口與所述第四處理器的第三目標通信端口,通過互連通道相連接;
7.根據權利要求4所述的四路互連系統,其特征在于,所述三個目標通信端口包括:處于同一行的第一目標通信端口和第二目標通信端口,以及與第一目標通信端口和第二目標通信端口不同行的第三目標通信端口;所述第一目標通信端口和第二目標通信端口的行順序,高于第三目標通信端口的行順序。
8.根據權利要求7所述的四路互連系統,其特征在于,所述第一處理器的第二目標通信端口與所述第三處理器的第一目標通信端口,通過互連通道相連接;所述第二處理器的第一目標通信端口與所述第四處理器的第二目標通信端口,通過互連通道相連接;
9.根據權利要求4所述的四路互連系統,其特征在于,所述第一處理器和所述第二處理器的四路互連端口包括:處于同一列的第一目標通信端口、第二目標通信端口、以及第三目標通信端口;所述第三處理器和所述第四處理器的四路互連端口包括:處于同一列的第一目標通信端口、第二目標通信端口,以及處于其他列的第四目標通信端口;所述第一目標通信端口的行順序,高于所述第二目標通信端口的行順序,以及所述第二目標通信端口的行順序,高于第三目標通信端口的行順序,所述第四目標通信端口的行順序與所述第二目標通信端口的行順序相同。
10.根據權利要求9所述的四路互連系統,其特征在于,所述第一處理器的第二目標通信端口與所述第三處理器的第四目標通信端口,通過互連通道相連接;所述第二處理器的第二目標通信端口與所述第四處理器的第四目標通信端口,通過互連通道相連接;
11.根據權利要求4所述的四路互連系統,其特征在于,所述三個目標通信端口包括:位于同一行的第一目標通信端口和第二目標通信端口,以及與第一目標通信端口位于同一列的第三目標通信端口;所述第一目標通信端口和第二目標通信端口的行順序,高于第三目標通信端口的行順序。
12.根據權利要求11所述的四路互連系統,其特征在于,所述第一處理器的第三目標通信端口與所述第三處理器的第三目標通信端口,通過互連通道相連接;所述第二處理器的第三目標通信端口與所述第四處理器的第三目標通信端口,通過互連通道相連接;
13.根據權利要求4-12任一項所述的四路互連系統,其特征在于,所述四路互連端口具有多個通信端口,所述多個通信端口中的三個通信端口為采用芯片互聯總線的目標通信端口;所述多個通信端口為4個通信端口,或者,6個通信端口,或者,8個通信端口。
14.根據權利要求3所述的四路互連系統,其特征在于,一個處理器的四路互連端口設置有六個目標通信端口,且一個處理器對應六個互連通道;一個處理器的一個目標通信端口與其他處理器的一個目標通信端口通過一個互連通道,一對一連接。
15.根據權利要求14所述的四路互連系統,其特征在于,所述六個目標通信端口包括:位于第一行的按序排列的第一目標通信端口和第二目標通信端口,位于第二行的按序排列的第三目標通信端口和第四目標通信端口,以及,位于第三行的按序排列的第五目標通信端口和第六目標通信...
【技術特征摘要】
1.一種四路互連系統,其特征在于,包括:相互連接的四個處理器;一個處理器包括四路互連端口,所述四路互連端口設置有采用芯片互聯總線的至少三個目標通信端口;
2.根據權利要求1所述的四路互連系統,其特征在于,所述四個處理器為矩陣式的分布;所述四個處理器包括第一處理器、第二處理器、第三處理器和第四處理器;其中,所述第一處理器和所述第三處理器互為對角,所述第二處理器和所述第四處理器互為對角;所述第一處理器和所述第四處理器水平相鄰,所述第二處理器和所述第三處理器水平相鄰;所述第一處理器和所述第二處理器垂直相鄰,所述第三處理器和所述第四處理器垂直相鄰。
3.根據權利要求2所述的四路互連系統,其特征在于,所述第一處理器和所述第二處理器的頂行相對,所述第三處理器和所述第四處理器的頂行相對。
4.根據權利要求3所述的四路互連系統,其特征在于,一個處理器的四路互連端口設置有三個目標通信端口,且一個處理器對應三個互連通道;一個處理器的一個目標通信端口與其他處理器的一個目標通信端口通過一個互連通道,一對一連接。
5.根據權利要求4所述的四路互連系統,其特征在于,所述三個目標通信端口包括:處于同一行的第一目標通信端口和第二目標通信端口,以及與第一目標通信端口和第二目標通信端口不同行的第三目標通信端口;所述第三目標通信端口的行順序,高于第一目標通信端口和第二目標通信端口的行順序。
6.根據權利要求5所述的四路互連系統,其特征在于,所述第一處理器的第三目標通信端口與所述第三處理器的第三目標通信端口,通過互連通道相連接;所述第二處理器的第三目標通信端口與所述第四處理器的第三目標通信端口,通過互連通道相連接;
7.根據權利要求4所述的四路互連系統,其特征在于,所述三個目標通信端口包括:處于同一行的第一目標通信端口和第二目標通信端口,以及與第一目標通信端口和第二目標通信端口不同行的第三目標通信端口;所述第一目標通信端口和第二目標通信端口的行順序,高于第三目標通信端口的行順序。
8.根據權利要求7所述的四路互連系統,其特征在于,所述第一處理器的第二目標通信端口與所述第三處理器的第一目標通信端口,通過互連通道相連接;所述第二處理器的第一目標通信端口與所述第四處理器的第二目標通信端口,通過互連通道相連接;
9.根據權利要求4所述的四路互連系統,其特征在于,所述第一處理器和所述第二處理器的四路互連端口包括:處于同一列的第一目標通信端口、第二目標通信端口、以及第三目標通信端口;所述第三處理器和所述第四處理器的四路互連端口包括:處于同一列的第一目標通信端口、第二目標通信端口,以及處于其他列的第四目標通信端口;所述第一目標通信端口的行順序,高于所述第二目標通信端口的行順序,以及所述第二目標通信端口的行順序,高于第三目標通信端口的行順序,所述第四目標通信端口...
【專利技術屬性】
技術研發人員:楊曉君,袁飛,李書通,柳勝杰,
申請(專利權)人:海光信息技術股份有限公司,
類型:新型
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。