本發(fā)明涉及計算機軟件,尤其涉及一種芯片性能的調(diào)試方法、裝置、系統(tǒng)、設備、介質和產(chǎn)品。
背景技術:
1、圖形處理單元(graphics?processing?unit,gpu)性能調(diào)試是一個重要的過程,旨在優(yōu)化gpu芯片的性能,以確保應用程序(尤其是圖形密集型應用,如游戲和科學計算)能夠高效運行。為了滿足大數(shù)據(jù)時代機密計算(confidential?computing,cc)的需求,gpu芯片硬件設計中需要增加相應的機密和安全設計,對gpu芯片性能的調(diào)試增加了難度,目前還沒有在機密虛擬機(confidential?virtual?machine,cvm)環(huán)境下的芯片性能的調(diào)試方案。
技術實現(xiàn)思路
1、本發(fā)明提供一種芯片性能的調(diào)試方法、裝置、系統(tǒng)、設備、介質和產(chǎn)品,用以解決目前還沒有在機密虛擬機環(huán)境下的芯片性能的調(diào)試方案的缺陷。
2、本發(fā)明提供一種芯片性能的調(diào)試方法,適用于機密虛擬機,所述方法包括:
3、獲取待調(diào)試芯片的性能數(shù)據(jù)的安全屬性配置信息;
4、基于與所述安全屬性配置信息的取值對應的通路獲取所述待調(diào)試芯片的性能數(shù)據(jù);
5、根據(jù)所述待調(diào)試芯片的性能數(shù)據(jù),對所述待調(diào)試芯片進行性能調(diào)試。
6、作為一個實施例,所述通道包括性能計數(shù)器采樣模塊、安全顯存、數(shù)據(jù)加密模塊、跳板緩沖區(qū)和性能分析器軟件緩沖區(qū)構成的第一通道,以及,性能計數(shù)器采樣模塊、直接數(shù)據(jù)傳輸引擎和性能分析器軟件緩沖區(qū)構成的第二通道,所述基于與所述安全屬性配置信息的取值對應的通路獲取所述待調(diào)試芯片的性能數(shù)據(jù),包括:
7、若所述安全屬性配置信息的取值表征為加密,選取所述第一通道獲取所述待調(diào)試芯片的性能數(shù)據(jù);
8、若所述安全屬性配置信息的取值表征為不加密,選取所述第二通道獲取所述待調(diào)試芯片的性能數(shù)據(jù)。
9、作為一個實施例,所述第一通道對應的所述性能計數(shù)器采樣模塊設在所述流處理器內(nèi),所述安全顯存和所述數(shù)據(jù)加密模塊設在所述直接數(shù)據(jù)傳輸引擎內(nèi)。
10、作為一個實施例,若選取所述第一通道獲取所述待調(diào)試芯片的性能數(shù)據(jù),所述根據(jù)所述待調(diào)試芯片的性能數(shù)據(jù),對所述待調(diào)試芯片進行性能調(diào)試,包括:
11、基于預設密鑰對所述性能數(shù)據(jù)進行解密,根據(jù)解密后的所述性能數(shù)據(jù)對所述待調(diào)試芯片進行性能調(diào)試。
12、作為一個實施例,在所述根據(jù)所述待調(diào)試芯片的性能數(shù)據(jù),對所述待調(diào)試芯片進行性能調(diào)試之后,還包括:
13、基于可視化界面展示所述待調(diào)試芯片的性能調(diào)試結果。
14、本發(fā)明還提供一種芯片性能的調(diào)試裝置,包括:
15、第一獲取模塊,用于獲取待調(diào)試芯片的性能數(shù)據(jù)的安全屬性配置信息;
16、第二獲取模塊,用于基于與所述安全屬性配置信息的取值對應的通路獲取所述待調(diào)試芯片的性能數(shù)據(jù);
17、調(diào)試模塊,用于根據(jù)所述待調(diào)試芯片的性能數(shù)據(jù),對所述待調(diào)試芯片進行性能調(diào)試。
18、本發(fā)明還提供一種芯片性能的調(diào)試系統(tǒng),包括機密虛擬機和至少一芯片,所述機密虛擬機用于執(zhí)行所述的芯片性能的調(diào)試方法。
19、本發(fā)明還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如上述任一種所述芯片性能的調(diào)試方法或所述芯片性能的調(diào)試方法。
20、本發(fā)明還提供一種非暫態(tài)計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述芯片性能的調(diào)試方法或所述芯片性能的調(diào)試方法。
21、本發(fā)明還提供一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述芯片性能的調(diào)試方法或所述芯片性能的調(diào)試方法。
22、本發(fā)明提供的芯片性能的調(diào)試方法、裝置、系統(tǒng)、設備、介質和產(chǎn)品,獲取待調(diào)試芯片的性能數(shù)據(jù)的安全屬性配置信息;基于與所述安全屬性配置信息的取值對應的通路獲取所述待調(diào)試芯片的性能數(shù)據(jù);根據(jù)所述待調(diào)試芯片的性能數(shù)據(jù),對所述待調(diào)試芯片進行性能調(diào)試。本發(fā)明適用于機密虛擬機,通過與所述安全屬性配置信息的取值對應的通路從待調(diào)試芯片獲取性能數(shù)據(jù)以便對待調(diào)試芯片進行性能調(diào)試,實現(xiàn)了機密虛擬機環(huán)境下的芯片性能調(diào)試。
1.一種芯片性能的調(diào)試方法,其特征在于,適用于機密虛擬機,所述方法包括:
2.根據(jù)權利要求1所述的芯片性能的調(diào)試方法,其特征在于,所述通道包括性能計數(shù)器采樣模塊、安全顯存、數(shù)據(jù)加密模塊、跳板緩沖區(qū)和性能分析器軟件緩沖區(qū)構成的第一通道,以及,性能計數(shù)器采樣模塊、直接數(shù)據(jù)傳輸引擎和性能分析器軟件緩沖區(qū)構成的第二通道,所述基于與所述安全屬性配置信息的取值對應的通路獲取所述待調(diào)試芯片的性能數(shù)據(jù),包括:
3.根據(jù)權利要求2所述的芯片性能的調(diào)試方法,其特征在于,所述第一通道對應的所述性能計數(shù)器采樣模塊設在所述流處理器內(nèi),所述安全顯存和所述數(shù)據(jù)加密模塊設在所述直接數(shù)據(jù)傳輸引擎內(nèi)。
4.根據(jù)權利要求2所述的芯片性能的調(diào)試方法,其特征在于,若選取所述第一通道獲取所述待調(diào)試芯片的性能數(shù)據(jù),所述根據(jù)所述待調(diào)試芯片的性能數(shù)據(jù),對所述待調(diào)試芯片進行性能調(diào)試,包括:
5.根據(jù)權利要求1-4任一項所述的芯片性能的調(diào)試方法,其特征在于,在所述根據(jù)所述待調(diào)試芯片的性能數(shù)據(jù),對所述待調(diào)試芯片進行性能調(diào)試之后,還包括:
6.一種芯片性能的調(diào)試裝置,其特征在于,包括:
7.一種芯片性能的調(diào)試系統(tǒng),其特征在于,包括機密虛擬機和至少一芯片,所述機密虛擬機用于執(zhí)行權利要求1-5任一項所述的芯片性能的調(diào)試方法。
8.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權利要求1至5任一項所述芯片性能的調(diào)試方法。
9.一種非暫態(tài)計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至5任一項所述芯片性能的調(diào)試方法。
10.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至5任一項所述芯片性能的調(diào)試方法。