[發明專利]實時軟件和硬件的性能基準測試在審
| 申請號: | 202110638417.0 | 申請日: | 2021-06-08 |
| 公開(公告)號: | CN113778819A | 公開(公告)日: | 2021-12-10 |
| 發明(設計)人: | 安德里亞·M·施米茨;安德魯·W·伯納;馬修·B·彭寧格;杰弗里·S·吉爾東 | 申請(專利權)人: | 通用電氣公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/36 |
| 代理公司: | 上海華誠知識產權代理有限公司 31300 | 代理人: | 徐穎聰 |
| 地址: | 美國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實時 軟件 硬件 性能 基準 測試 | ||
1.一種存儲指令的計算機可讀非暫時性存儲介質,其特征在于,當所述指令由基準測試計算機系統的一個或多個計算機執行時,使所述一個或多個計算機執行用于基準測試的方法,所述方法包括:
接收第一對象代碼模塊的多個機器語言指令的第一指令混合分解(IMB),所述第一IMB指示所述多個機器語言指令中的每個機器語言指令的執行數;
接收第一目標硬件平臺的第一平臺定時數據(PTD),所述第一PTD包括所述第一目標硬件平臺的多個機器語言指令中的每個指令的單個指令執行定時數據;以及
基于所述第一IMB和所述第一PTD,計算指示所述第一對象代碼模塊在所述第一目標硬件平臺上執行時的預期性能速度的第一性能基準(PB)。
2.根據權利要求1所述的計算機可讀非暫時性存儲介質,其特征在于,其中,接收所述第一IMB的步驟包括:
接收第一IMB,對于所述第一IMB,從物理或模擬的第一目標硬件平臺上的所述第一對象代碼模塊的實際執行確定每個機器語言指令的所述執行數。
3.根據權利要求1所述的計算機可讀非暫時性存儲介質,其特征在于,進一步包括生成所述第一IMB,所述生成包括:
加載所述第一對象代碼模塊以在物理或模擬的第一目標硬件平臺上執行;
將代表模擬操作環境的輸入測試向量作為輸入提供到所述物理或模擬的第一目標硬件平臺;
在所述物理或模擬的第一目標硬件系統上執行所述第一對象代碼模塊;以及
基于利用所述輸入測試向量的所述第一對象代碼模塊的所述執行來生成所述第一IMB,其中:
當在指定的物理或模擬環境中在所述第一目標平臺上執行所述第一對象代碼模塊時,所述第一IMB基本上反映了所述多個機器語言指令中的每個機器語言指令的執行數。
4.根據權利要求1所述的計算機可讀非暫時性存儲介質,其特征在于,進一步包括生成所述目標硬件平臺的所述第一平臺定時數據。
5.根據權利要求4所述的計算機可讀非暫時性存儲介質,其特征在于,其中,生成所述目標硬件平臺的所述第一平臺定時數據包括:
連續執行N次所述目標硬件平臺的選定的微代碼命令;
連續識別N次執行所述目標硬件平臺的所述選定的微代碼命令所需的微代碼執行時間MET;以及
用MET除以N來確定所述選定的微代碼命令的單遍執行時間。
6.根據權利要求1所述的計算機可讀非暫時性存儲介質,其特征在于,其中,生成所述第一對象代碼模塊和所述第一目標硬件平臺的所述性能基準包括:
對于所述IMB中的每個相應機器語言指令,通過將所述相應指令的實時執行定時數據乘以所述相應指令在所述第一對象代碼模塊的所述執行期間的出現數來獲得相應乘積,從而生成多個相應乘積;以及
生成所述性能基準作為所述相應乘積的總和。
7.根據權利要求1所述的計算機可讀非暫時性存儲介質,其特征在于,其中,所述方法進一步包括:
接收第二目標硬件平臺的第二平臺定時數據(PTD),所述第二PTD包括所述第二目標硬件平臺的多個機器語言指令中的每個指令的實時執行定時數據;以及
基于所述第一IMB和所述第二PTD計算第二性能基準(PB),所述第二性能基準(PB)指示所述第一對象代碼模塊在所述第二目標硬件平臺上執行時的預期性能速度。
8.根據權利要求1所述的計算機可讀非暫時性存儲介質,其特征在于,其中,所述方法進一步包括:
接收第二對象代碼模塊的多個機器語言指令的第二指令混合分解(IMB),所述IMB指示所述多個機器語言指令中的每個機器語言指令的執行數;以及
基于所述第二IMB和所述第一PTD計算第二性能基準(PB),所述第二性能基準(PB)指示所述第二對象代碼模塊在所述第一目標硬件平臺上執行時的預期性能速度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于通用電氣公司,未經通用電氣公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110638417.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:帶有液壓安裝接口的電驅動裝置
- 下一篇:一種航天器行為異常的智能檢測方法





