最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種GPU寄存器的鏈結(jié)構(gòu)訪問系統(tǒng)的制作方法

文檔序號:41584638發(fā)布日期:2025-04-11 17:34閱讀:11來源:國知局
一種GPU寄存器的鏈結(jié)構(gòu)訪問系統(tǒng)的制作方法

本發(fā)明涉及芯片架構(gòu),特別是涉及一種gpu寄存器的鏈結(jié)構(gòu)訪問系統(tǒng)。


背景技術(shù):

1、gpu芯片中的寄存器是gpu芯片內(nèi)部的小型存儲單元,可以用于存儲和快速訪問數(shù)據(jù),能夠快速地記錄和讀取信息。這些寄存器在gpu芯片執(zhí)行各種任務(wù)中發(fā)揮著關(guān)鍵作用,例如渲染圖形、模型推理、計算等任務(wù)。

2、在gpu芯片架構(gòu)中,gpu芯片通常包含多個模塊,每個模塊又包含若干個寄存器,當(dāng)需要訪問多個寄存器時,現(xiàn)有技術(shù)通常需要向多個模塊發(fā)送訪問指令,該方式可能會引起硬件資源競爭的情況,造成寄存器訪問通路阻塞,降低寄存器訪問效率。

3、因此,如何提高寄存器訪問的效率成為了亟待解決的問題。


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

1、針對上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:

2、一種gpu寄存器的鏈結(jié)構(gòu)訪問系統(tǒng),所述系統(tǒng)包括:gpu芯片、處理器和存儲有計算機程序的存儲器,其中,所述gpu芯片包含m個模塊集合{a1,a2,…,am,…,am},am為第m個模塊集合,m為[1,m]范圍內(nèi)的整數(shù),am={bm1,bm2,…,bmn(m),…,bmn(m)},bmn(m)為第m個模塊集合中的第n(m)個模塊,n(m)為[1,n(m)]范圍內(nèi)的整數(shù),n(m)為第m個模塊集合包含的模塊數(shù)量,bmn(m)對應(yīng)于寄存器cmn(m),當(dāng)所述計算機程序被處理器執(zhí)行時,實現(xiàn)以下步驟:

3、s101,由am所包含的bm1,bm2,…,bmn(m),…,bmn(m)形成寄存器訪問鏈dm。

4、s102,為dm中的模塊bmn(m)分配對應(yīng)的參考標(biāo)記emn(m)。

5、s103,當(dāng)獲取到第一訪問請求時,根據(jù)所述第一訪問請求對應(yīng)的訪問類型,確定與所述訪問類型匹配的若干條寄存器訪問鏈,將與所述訪問類型匹配的所有寄存器訪問鏈均分別作為目標(biāo)訪問鏈,所述第一訪問請求包括訪問類型和訪問標(biāo)記。

6、s104,針對目標(biāo)訪問鏈di,將所述第一訪問請求發(fā)送至di中的模塊bij,i為[1,m]范圍內(nèi)的整數(shù),j初始值為1。

7、s105,根據(jù)所述訪問標(biāo)記和bij對應(yīng)的參考標(biāo)記eij,確定bij是否接收所述第一訪問請求的第一判斷結(jié)果。

8、s106,根據(jù)所述第一訪問請求和所述第一判斷結(jié)果,確定bij是否將所述第一訪問請求發(fā)送給bij+1。

9、s107,若確定bij不將所述第一訪問請求發(fā)送給bij+1,停止所述第一訪問請求的傳輸。

10、s108,若確定bij將所述第一訪問請求發(fā)送給bij+1,則更新j=j+1,返回執(zhí)行步驟s105,直至步驟s107被執(zhí)行或者j=n(i),完成所述第一訪問請求的傳輸。

11、本發(fā)明與現(xiàn)有技術(shù)相比具有明顯的有益效果,借由上述技術(shù)方案,本發(fā)明提供的一種gpu寄存器的鏈結(jié)構(gòu)訪問系統(tǒng)可達到相當(dāng)?shù)募夹g(shù)進步性及實用性,并具有產(chǎn)業(yè)上的廣泛利用價值,其至少具有以下有益效果:

12、本發(fā)明提供了一種gpu寄存器的鏈結(jié)構(gòu)訪問系統(tǒng),所述系統(tǒng)包括:gpu芯片、處理器和存儲有計算機程序的存儲器,其中,所述gpu芯片包含m個模塊集合{a1,a2,…,am,…,am},am為第m個模塊集合,m為[1,m]范圍內(nèi)的整數(shù),am={bm1,bm2,…,bmn(m),…,bmn(m)},bmn(m)為第m個模塊集合中的第n(m)個模塊,n(m)為[1,n(m)]范圍內(nèi)的整數(shù),n(m)為第m個模塊集合包含的模塊數(shù)量,bmn(m)對應(yīng)于寄存器cmn(m),當(dāng)所述計算機程序被處理器執(zhí)行時,實現(xiàn)以下步驟:s101,由am所包含的bm1,bm2,…,bmn(m),…,bmn(m)形成寄存器訪問鏈dm,s102,為dm中的模塊bmn(m)分配對應(yīng)的參考標(biāo)記emn(m),s103,當(dāng)獲取到第一訪問請求時,根據(jù)所述第一訪問請求對應(yīng)的訪問類型,確定與所述訪問類型匹配的若干條寄存器訪問鏈,將與所述訪問類型匹配的所有寄存器訪問鏈均分別作為目標(biāo)訪問鏈,所述第一訪問請求包括訪問類型和訪問標(biāo)記,s104,針對目標(biāo)訪問鏈di,將所述第一訪問請求發(fā)送至di中的模塊bij,i為[1,m]范圍內(nèi)的整數(shù),j初始值為1,s105,根據(jù)所述訪問標(biāo)記和bij對應(yīng)的參考標(biāo)記eij,確定bij是否接收所述第一訪問請求的第一判斷結(jié)果,s106,根據(jù)所述第一訪問請求和所述第一判斷結(jié)果,確定bij是否將所述第一訪問請求發(fā)送給bij+1,s107,若確定bij不將所述第一訪問請求發(fā)送給bij+1,停止所述第一訪問請求的傳輸,s108,若確定bij將所述第一訪問請求發(fā)送給bij+1,則更新j=j+1,返回執(zhí)行步驟s105,直至步驟s107被執(zhí)行或者j=n(i),完成所述第一訪問請求的傳輸。

13、可知,由同一模塊集合中的各個模塊形成寄存器訪問鏈,在面對不同類型的第一訪問請求時,通過鏈?zhǔn)浇Y(jié)構(gòu)確定所要接收第一訪問請求的模塊,以及第一訪問請求沿鏈?zhǔn)浇Y(jié)構(gòu)的傳輸情況,從而可以在僅需要發(fā)送一條第一訪問請求的情況下,實現(xiàn)對多個模塊的寄存器訪問,而且兼容僅需要對單個模塊的寄存器訪問需求,在不影響訪問功能的情況下,有效降低了訪問請求的數(shù)量,從而避免引起硬件資源競爭的情況,進而有效提高了寄存器的訪問效率。



技術(shù)特征:

1.一種gpu寄存器的鏈結(jié)構(gòu)訪問系統(tǒng),其特征在于,所述系統(tǒng)包括:gpu芯片、處理器和存儲有計算機程序的存儲器,其中,所述gpu芯片包含m個模塊集合{a1,a2,…,am,…,am},am為第m個模塊集合,m為[1,m]范圍內(nèi)的整數(shù),am={bm1,bm2,…,bmn(m),…,bmn(m)},bmn(m)為第m個模塊集合中的第n(m)個模塊,n(m)為[1,n(m)]范圍內(nèi)的整數(shù),n(m)為第m個模塊集合包含的模塊數(shù)量,bmn(m)對應(yīng)于寄存器cmn(m),當(dāng)所述計算機程序被處理器執(zhí)行時,實現(xiàn)以下步驟:

2.根據(jù)權(quán)利要求1所述的鏈結(jié)構(gòu)訪問系統(tǒng),其特征在于,在步驟s101中包括如下步驟:

3.根據(jù)權(quán)利要求1所述的鏈結(jié)構(gòu)訪問系統(tǒng),其特征在于,所述第一訪問請求對應(yīng)于訪問屬性,所述訪問屬性包括共享寄存器訪問、類型寄存器訪問和模塊寄存器訪問。

4.根據(jù)權(quán)利要求3所述的鏈結(jié)構(gòu)訪問系統(tǒng),其特征在于,寄存器訪問鏈dm對應(yīng)于類型值fm,當(dāng)所述第一訪問請求對應(yīng)的訪問屬性屬于共享寄存器訪問時,所述第一訪問請求對應(yīng)的訪問類型為第一預(yù)設(shè)值;

5.根據(jù)權(quán)利要求3所述的鏈結(jié)構(gòu)訪問系統(tǒng),其特征在于,當(dāng)所述第一訪問請求對應(yīng)的訪問屬性屬于共享寄存器訪問或者類型寄存器訪問時,所述第一訪問請求對應(yīng)的訪問標(biāo)記為第二預(yù)設(shè)值。

6.根據(jù)權(quán)利要求5所述的鏈結(jié)構(gòu)訪問系統(tǒng),其特征在于,所述第一判斷結(jié)果包括接收和不接收;

7.根據(jù)權(quán)利要求6所述的鏈結(jié)構(gòu)訪問系統(tǒng),其特征在于,所述根據(jù)所述第一訪問請求和所述第一判斷結(jié)果,確定bij是否將所述第一訪問請求發(fā)送給bij+1,包括:

8.根據(jù)權(quán)利要求1所述的鏈結(jié)構(gòu)訪問系統(tǒng),其特征在于,在bij接收所述第一訪問請求時,由寄存器cij響應(yīng)所述第一訪問請求。


技術(shù)總結(jié)
本申請涉及芯片架構(gòu)技術(shù)領(lǐng)域,特別是涉及一種GPU寄存器的鏈結(jié)構(gòu)訪問系統(tǒng),該系統(tǒng)由同一模塊集合中的各個模塊形成寄存器訪問鏈,在面對不同類型的第一訪問請求時,通過鏈?zhǔn)浇Y(jié)構(gòu)確定所要接收第一訪問請求的模塊,以及第一訪問請求沿鏈?zhǔn)浇Y(jié)構(gòu)的傳輸情況,從而可以在僅需要發(fā)送一條第一訪問請求的情況下,實現(xiàn)對多個模塊的寄存器訪問,而且兼容僅需要對單個模塊的寄存器訪問需求,在不影響訪問功能的情況下,有效降低了訪問請求的數(shù)量,從而避免引起硬件資源競爭的情況,進而有效提高了寄存器的訪問效率。

技術(shù)研發(fā)人員:陳奕沖
受保護的技術(shù)使用者:沐曦科技(成都)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/4/10
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1