亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

鏈路帶寬調(diào)整方法、芯粒、芯片系統(tǒng)與流程

文檔序號:40449004發(fā)布日期:2024-12-27 09:13閱讀:7來源:國知局
鏈路帶寬調(diào)整方法、芯粒、芯片系統(tǒng)與流程

本申請實施例涉及計算機,具體涉及一種鏈路帶寬調(diào)整方法、芯粒、芯片系統(tǒng)。


背景技術(shù):

1、鏈路用于實現(xiàn)芯粒或芯片之間的互連,也稱為互連鏈路。隨著對芯片的算力和存儲需求的日益增長,以及單芯粒面積的限制,越來越多的技術(shù)方案采用多芯粒甚至多芯片來實現(xiàn),由此,對芯粒和芯片間的互連鏈路的帶寬需求也日益增加。鏈路帶寬與鏈路進行通信消耗的功耗(通信功耗)呈正相關(guān)。

2、因此,在此背景下,如何提供技術(shù)方案,以在保證芯片系統(tǒng)的性能的基礎(chǔ)上,降低鏈路的通信功耗,成為了本領(lǐng)域技術(shù)人員亟需解決的技術(shù)問題。


技術(shù)實現(xiàn)思路

1、有鑒于此,本發(fā)明實施例提供一種鏈路帶寬調(diào)整方法、芯粒、芯片系統(tǒng),以在保證芯片系統(tǒng)的性能的基礎(chǔ)上,降低鏈路的通信功耗。

2、為實現(xiàn)上述目的,本發(fā)明實施例提供如下技術(shù)方案。

3、第一方面,本發(fā)明實施例提供一種鏈路帶寬調(diào)整方法,包括:

4、獲取芯片系統(tǒng)的鏈路帶寬需求評估信息,所述鏈路帶寬需求評估信息基于所述芯片系統(tǒng)的各個鏈路的當前需求帶寬確定,用于指示所述芯片系統(tǒng)的負載場景,以及在對應(yīng)的負載場景下的鏈路帶寬分配方式;

5、在確定鏈路帶寬需求評估信息指示的負載場景為第一負載場景時,利用第一負載場景對應(yīng)的鏈路帶寬分配方式,確定各個鏈路的有效帶寬,以使第一負載場景下各個鏈路的有效帶寬之和等于芯片系統(tǒng)的可提供的帶寬;

6、將當前需求帶寬調(diào)整為有效帶寬,作為鏈路的實際帶寬;

7、所述當前需求帶寬為:芯片系統(tǒng)在運行時鏈路請求芯片系統(tǒng)分配的工作帶寬,所述第一負載場景中當前需求帶寬之和大于可提供的帶寬。

8、第二方面,本發(fā)明實施例提供一種芯粒,包括系統(tǒng)管理單元和與其他芯粒進行數(shù)據(jù)通信的鏈路,所述系統(tǒng)管理單元包括:

9、評估信息獲取模塊,用于獲取芯片系統(tǒng)的鏈路帶寬需求評估信息,所述鏈路帶寬需求評估信息基于所述芯片系統(tǒng)的各個鏈路的當前需求帶寬確定,用于指示所述芯片系統(tǒng)的負載場景,以及在對應(yīng)的負載場景下的鏈路帶寬分配方式;

10、第一有效帶寬確定模塊,用于在確定鏈路帶寬需求評估信息指示的負載場景為第一負載場景時,利用第一負載場景對應(yīng)的鏈路帶寬分配方式,確定各個鏈路的有效帶寬,以使第一負載場景下各個鏈路的有效帶寬之和等于芯片系統(tǒng)的可提供的帶寬;

11、帶寬調(diào)整模塊,用于將當前需求帶寬調(diào)整為有效帶寬,作為鏈路的實際帶寬;

12、所述當前需求帶寬為:芯片系統(tǒng)在運行時鏈路請求芯片系統(tǒng)分配的工作帶寬,所述第一負載場景中當前需求帶寬之和大于可提供的帶寬。

13、第三方面,本發(fā)明實施例提供一種芯片系統(tǒng),包括至少一個如第二方面所述的芯粒。

14、本發(fā)明實施例提供的一種鏈路帶寬調(diào)整方法,包括:獲取芯片系統(tǒng)的鏈路帶寬需求評估信息,所述鏈路帶寬需求評估信息基于所述芯片系統(tǒng)的各個鏈路的當前需求帶寬確定,用于指示所述芯片系統(tǒng)的負載場景,以及在對應(yīng)的負載場景下的鏈路帶寬分配方式;在確定鏈路帶寬需求評估信息指示的負載場景為第一負載場景時,利用第一負載場景對應(yīng)的鏈路帶寬分配方式,確定各個鏈路的有效帶寬,以使第一負載場景下各個鏈路的有效帶寬之和等于芯片系統(tǒng)的可提供的帶寬;將當前需求帶寬調(diào)整為有效帶寬,作為鏈路的實際帶寬;所述當前需求帶寬為:芯片系統(tǒng)在運行時鏈路請求芯片系統(tǒng)分配的工作帶寬,所述第一負載場景中當前需求帶寬之和大于可提供的帶寬。

15、可以看出,本發(fā)明實施例提供的技術(shù)方案,由于鏈路帶寬需求評估信息基于各個鏈路的當前需求帶寬確定,而當前需求帶寬為:芯片系統(tǒng)(各個鏈路所在的芯片系統(tǒng))在運行時,鏈路請求芯片系統(tǒng)為其分配的工作帶寬;也就是說,在芯片系統(tǒng)運行時,鏈路基于實際帶寬進行數(shù)據(jù)通信之前,首先根據(jù)鏈路的當前需求帶寬確定鏈路帶寬需求評估信息,以確定出芯片系統(tǒng)此時的負載場景,以及在對應(yīng)的負載場景下的鏈路帶寬分配方式;從而便于實時明確芯片系統(tǒng)的工作狀態(tài)(也就是負載場景);并且在確定負載場景為第一負載場景時,可以利用對應(yīng)的帶寬分配方式得到此負載場景下各個鏈路的有效帶寬,從而將當前需求帶寬調(diào)整為有效帶寬;第一負載場景中當前需求帶寬大于芯片系統(tǒng)可提供的帶寬,即在第一負載場景中芯片系統(tǒng)此時需要處理大量的數(shù)據(jù);由于芯片系統(tǒng)進行大量數(shù)據(jù)的處理時主要基于其可提供的帶寬進行數(shù)據(jù)的運算處理。因此,在第一負載場景下,如果直接按照鏈路的當前需求帶寬對各個鏈路進行分配,一方面,由于鏈路的當前需求帶寬之和大于芯片系統(tǒng)的可提供的帶寬,從而會使得當前需求帶寬之和中超出可提供的帶寬的部分造成資源浪費;另一方面,當前需求帶寬之和過大的部分(主要為超出可提供的帶寬的部分)會增加鏈路的通信功耗;因此本發(fā)明實施例中在確定芯片系統(tǒng)處于第一負載場景時,將各個鏈路的當前需求帶寬調(diào)整為有效帶寬,使得調(diào)整后的各個鏈路的有效帶寬之和是等于可提供的帶寬的,從而調(diào)整后的有效帶寬可以小于當前需求帶寬,也就是降低當前需求帶寬,從而可以保證芯片系統(tǒng)正常處理(按照可提供的帶寬處理數(shù)據(jù))鏈路傳輸?shù)臄?shù)據(jù),且降低各個鏈路的通信帶寬,達到在保證芯片系統(tǒng)的性能的基礎(chǔ)上,降低鏈路的通信功耗的效果。



技術(shù)特征:

1.一種鏈路帶寬調(diào)整方法,其特征在于,包括:

2.如權(quán)利要求1所述的鏈路帶寬調(diào)整方法,其特征在于,在所述獲取鏈路的帶寬需求評估信息的步驟之前,還包括:

3.如權(quán)利要求2所述的鏈路帶寬調(diào)整方法,其特征在于,在所述獲取芯片系統(tǒng)中各個鏈路的當前需求帶寬的步驟之前,還包括:

4.如權(quán)利要求3所述的鏈路帶寬調(diào)整方法,其特征在于,所述基于可提供的帶寬以及各個鏈路帶寬閾值之和定義所述芯片系統(tǒng)的負載場景,包括:

5.如權(quán)利要求4所述的鏈路帶寬調(diào)整方法,其特征在于,所述針對于每個負載場景下,確定對應(yīng)的芯片系統(tǒng)的帶寬瓶頸,以及基于確定的帶寬瓶頸定義對應(yīng)的鏈路帶寬分配方式,包括:

6.如權(quán)利要求5所述的鏈路帶寬調(diào)整方法,其特征在于,所述基于各個鏈路的當前需求帶寬之和,確定芯片系統(tǒng)的負載場景,以及獲取所確定的負載場景下對應(yīng)定義的鏈路帶寬分配方式,包括:

7.如權(quán)利要求6所述的鏈路帶寬調(diào)整方法,其特征在于,所述基于當前需求帶寬之和與可提供的帶寬的比較結(jié)果,確定芯片系統(tǒng)的負載場景,以及獲取所確定的負載場景下對應(yīng)定義的帶寬瓶頸和鏈路帶寬分配方式,包括:

8.如權(quán)利要求7所述的鏈路帶寬調(diào)整方法,其特征在于,所述在確定鏈路帶寬需求評估信息指示的負載場景為第一負載場景時,利用第一負載場景對應(yīng)的鏈路帶寬分配方式,確定各個鏈路的有效帶寬,包括:

9.如權(quán)利要求8所述的鏈路帶寬調(diào)整方法,其特征在于,各個鏈路的優(yōu)先級的級別值相同,所述在確定鏈路帶寬需求評估信息指示的負載場景為第一負載場景時,將可提供的帶寬按照芯片系統(tǒng)中各個鏈路的優(yōu)先級進行分配,包括:

10.如權(quán)利要求8所述的鏈路帶寬調(diào)整方法,其特征在于,各個鏈路的優(yōu)先級的級別值不同,所述在確定鏈路帶寬需求評估信息指示的負載場景為第一負載場景時,將可提供的帶寬按照芯片系統(tǒng)中各個鏈路的優(yōu)先級進行分配,包括:

11.如權(quán)利要求1-10任一項所述的鏈路帶寬調(diào)整方法,其特征在于,還包括:

12.一種芯粒,其特征在于,包括系統(tǒng)管理單元和與其他芯粒進行數(shù)據(jù)通信的鏈路,所述系統(tǒng)管理單元包括:

13.如權(quán)利要求12所述的芯粒,其特征在于,所述系統(tǒng)管理單元還包括:

14.如權(quán)利要求13所述的芯粒,其特征在于,所述系統(tǒng)管理單元還包括:

15.如權(quán)利要求14所述的芯粒,其特征在于,所述負載場景確定模塊,用于基于可提供的帶寬以及各個鏈路帶寬閾值之和定義所述芯片系統(tǒng)的負載場景,包括:

16.如權(quán)利要求15所述的芯粒,其特征在于,所述定義模塊,用于針對于每個負載場景下,確定對應(yīng)的芯片系統(tǒng)的帶寬瓶頸,以及基于確定的帶寬瓶頸定義對應(yīng)的鏈路帶寬分配方式,包括:

17.如權(quán)利要求16所述的芯粒,其特征在于,所述第一有效帶寬確定模塊,用于在確定鏈路帶寬需求評估信息指示的負載場景為第一負載場景時,利用第一負載場景對應(yīng)的鏈路帶寬分配方式,確定各個鏈路的有效帶寬,包括:

18.如權(quán)利要求12-17任一項所述的芯粒,其特征在于,所述系統(tǒng)管理單元還包括:

19.如權(quán)利要求18所述的芯粒,其特征在于,所述芯粒為io芯粒,所述io芯粒內(nèi)部設(shè)置有內(nèi)存控制器;所述可提供的帶寬為所述內(nèi)存控制器提供的帶寬。

20.一種芯片系統(tǒng),其特征在于,包括至少一個如權(quán)利要求12-19任一項所述的芯粒。


技術(shù)總結(jié)
本發(fā)明實施例提供一種鏈路帶寬調(diào)整方法、芯粒、芯片系統(tǒng),其中,所述方法,包括:獲取基于各個鏈路的當前需求帶寬確定的芯片系統(tǒng)的鏈路帶寬需求評估信息,以指示芯片系統(tǒng)的負載場景以及鏈路帶寬分配方式;在確定為第一負載場景時,利用對應(yīng)的鏈路帶寬分配方式,確定各個鏈路的有效帶寬,以使第一負載場景下各個鏈路的有效帶寬之和小于等于可提供的帶寬;將當前需求帶寬調(diào)整為有效帶寬,以作為鏈路的實際帶寬;當前需求帶寬為:芯片系統(tǒng)在運行時鏈路請求其分配的工作帶寬,第一負載場景中當前需求帶寬之和大于可提供的帶寬。本發(fā)明實施例所提供的技術(shù)方案,可在保證芯片系統(tǒng)的性能的基礎(chǔ)上,降低鏈路的通信功耗。

技術(shù)研發(fā)人員:黃維,徐祥俊
受保護的技術(shù)使用者:海光信息技術(shù)股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/26
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1