System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及計算機軟件,尤其涉及一種芯片性能的調試方法、裝置、系統、設備、介質和產品。
技術介紹
1、圖形處理單元(graphics?processing?unit,gpu)性能調試是一個重要的過程,旨在優化gpu芯片的性能,以確保應用程序(尤其是圖形密集型應用,如游戲和科學計算)能夠高效運行。為了滿足大數據時代機密計算(confidential?computing,cc)的需求,gpu芯片硬件設計中需要增加相應的機密和安全設計,對gpu芯片性能的調試增加了難度,目前還沒有在機密虛擬機(confidential?virtual?machine,cvm)環境下的芯片性能的調試方案。
技術實現思路
1、本專利技術提供一種芯片性能的調試方法、裝置、系統、設備、介質和產品,用以解決目前還沒有在機密虛擬機環境下的芯片性能的調試方案的缺陷。
2、本專利技術提供一種芯片性能的調試方法,適用于機密虛擬機,所述方法包括:
3、獲取待調試芯片的性能數據的安全屬性配置信息;
4、基于與所述安全屬性配置信息的取值對應的通路獲取所述待調試芯片的性能數據;
5、根據所述待調試芯片的性能數據,對所述待調試芯片進行性能調試。
6、作為一個實施例,所述通道包括性能計數器采樣模塊、安全顯存、數據加密模塊、跳板緩沖區和性能分析器軟件緩沖區構成的第一通道,以及,性能計數器采樣模塊、直接數據傳輸引擎和性能分析器軟件緩沖區構成的第二通道,所述基于與所述安全屬性配置
7、若所述安全屬性配置信息的取值表征為加密,選取所述第一通道獲取所述待調試芯片的性能數據;
8、若所述安全屬性配置信息的取值表征為不加密,選取所述第二通道獲取所述待調試芯片的性能數據。
9、作為一個實施例,所述第一通道對應的所述性能計數器采樣模塊設在所述流處理器內,所述安全顯存和所述數據加密模塊設在所述直接數據傳輸引擎內。
10、作為一個實施例,若選取所述第一通道獲取所述待調試芯片的性能數據,所述根據所述待調試芯片的性能數據,對所述待調試芯片進行性能調試,包括:
11、基于預設密鑰對所述性能數據進行解密,根據解密后的所述性能數據對所述待調試芯片進行性能調試。
12、作為一個實施例,在所述根據所述待調試芯片的性能數據,對所述待調試芯片進行性能調試之后,還包括:
13、基于可視化界面展示所述待調試芯片的性能調試結果。
14、本專利技術還提供一種芯片性能的調試裝置,包括:
15、第一獲取模塊,用于獲取待調試芯片的性能數據的安全屬性配置信息;
16、第二獲取模塊,用于基于與所述安全屬性配置信息的取值對應的通路獲取所述待調試芯片的性能數據;
17、調試模塊,用于根據所述待調試芯片的性能數據,對所述待調試芯片進行性能調試。
18、本專利技術還提供一種芯片性能的調試系統,包括機密虛擬機和至少一芯片,所述機密虛擬機用于執行所述的芯片性能的調試方法。
19、本專利技術還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如上述任一種所述芯片性能的調試方法或所述芯片性能的調試方法。
20、本專利技術還提供一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如上述任一種所述芯片性能的調試方法或所述芯片性能的調試方法。
21、本專利技術還提供一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現如上述任一種所述芯片性能的調試方法或所述芯片性能的調試方法。
22、本專利技術提供的芯片性能的調試方法、裝置、系統、設備、介質和產品,獲取待調試芯片的性能數據的安全屬性配置信息;基于與所述安全屬性配置信息的取值對應的通路獲取所述待調試芯片的性能數據;根據所述待調試芯片的性能數據,對所述待調試芯片進行性能調試。本專利技術適用于機密虛擬機,通過與所述安全屬性配置信息的取值對應的通路從待調試芯片獲取性能數據以便對待調試芯片進行性能調試,實現了機密虛擬機環境下的芯片性能調試。
本文檔來自技高網...【技術保護點】
1.一種芯片性能的調試方法,其特征在于,適用于機密虛擬機,所述方法包括:
2.根據權利要求1所述的芯片性能的調試方法,其特征在于,所述通道包括性能計數器采樣模塊、安全顯存、數據加密模塊、跳板緩沖區和性能分析器軟件緩沖區構成的第一通道,以及,性能計數器采樣模塊、直接數據傳輸引擎和性能分析器軟件緩沖區構成的第二通道,所述基于與所述安全屬性配置信息的取值對應的通路獲取所述待調試芯片的性能數據,包括:
3.根據權利要求2所述的芯片性能的調試方法,其特征在于,所述第一通道對應的所述性能計數器采樣模塊設在所述流處理器內,所述安全顯存和所述數據加密模塊設在所述直接數據傳輸引擎內。
4.根據權利要求2所述的芯片性能的調試方法,其特征在于,若選取所述第一通道獲取所述待調試芯片的性能數據,所述根據所述待調試芯片的性能數據,對所述待調試芯片進行性能調試,包括:
5.根據權利要求1-4任一項所述的芯片性能的調試方法,其特征在于,在所述根據所述待調試芯片的性能數據,對所述待調試芯片進行性能調試之后,還包括:
6.一種芯片性能的調試裝置,其特征在于
7.一種芯片性能的調試系統,其特征在于,包括機密虛擬機和至少一芯片,所述機密虛擬機用于執行權利要求1-5任一項所述的芯片性能的調試方法。
8.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至5任一項所述芯片性能的調試方法。
9.一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至5任一項所述芯片性能的調試方法。
10.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至5任一項所述芯片性能的調試方法。
...【技術特征摘要】
1.一種芯片性能的調試方法,其特征在于,適用于機密虛擬機,所述方法包括:
2.根據權利要求1所述的芯片性能的調試方法,其特征在于,所述通道包括性能計數器采樣模塊、安全顯存、數據加密模塊、跳板緩沖區和性能分析器軟件緩沖區構成的第一通道,以及,性能計數器采樣模塊、直接數據傳輸引擎和性能分析器軟件緩沖區構成的第二通道,所述基于與所述安全屬性配置信息的取值對應的通路獲取所述待調試芯片的性能數據,包括:
3.根據權利要求2所述的芯片性能的調試方法,其特征在于,所述第一通道對應的所述性能計數器采樣模塊設在所述流處理器內,所述安全顯存和所述數據加密模塊設在所述直接數據傳輸引擎內。
4.根據權利要求2所述的芯片性能的調試方法,其特征在于,若選取所述第一通道獲取所述待調試芯片的性能數據,所述根據所述待調試芯片的性能數據,對所述待調試芯片進行性能調試,包括:
5.根據權利要求1-4任一項所...
【專利技術屬性】
技術研發人員:請求不公布姓名,請求不公布姓名,請求不公布姓名,請求不公布姓名,
申請(專利權)人:珠海壁仞集成電路有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。