一種基于處理器流水線分析的時(shí)間和時(shí)序校準(zhǔn)方法及裝置
基本信息
申請(qǐng)?zhí)?/td> | CN202110765305.1 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN113254084A | 公開(公告)日 | 2021-08-13 |
申請(qǐng)公布號(hào) | CN113254084A | 申請(qǐng)公布日 | 2021-08-13 |
分類號(hào) | G06F9/38;G06F9/455 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 趙國亮;周啟平;景濤 | 申請(qǐng)(專利權(quán))人 | 航天中認(rèn)軟件測(cè)評(píng)科技(北京)有限責(zé)任公司 |
代理機(jī)構(gòu) | 北京開陽星知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 王艷斌 |
地址 | 100195 北京市海淀區(qū)閔莊路3號(hào)玉泉慧谷21號(hào)樓一層01室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本公開涉及一種基于處理器流水線分析的時(shí)間和時(shí)序校準(zhǔn)方法及裝置,該方法包括:識(shí)別仿真運(yùn)行程序的多個(gè)基本塊;根據(jù)處理器流水線,分析各基本塊的第一執(zhí)行時(shí)間,多個(gè)基本塊的第一執(zhí)行時(shí)間形成執(zhí)行時(shí)間查詢表;將仿真運(yùn)行程序裝載至預(yù)設(shè)仿真器,每當(dāng)仿真器執(zhí)行完成一條指令時(shí),根據(jù)最新完成的當(dāng)前指令和時(shí)間更新操作更新仿真器執(zhí)行的邏輯時(shí)間,該時(shí)間更新操作包括:記錄程序執(zhí)行軌跡;確定與程序執(zhí)行軌跡相匹配的基本塊,并按照程序執(zhí)行軌跡將確定的匹配基本塊排列為基本塊序列;根據(jù)執(zhí)行時(shí)間查詢表確定基本塊序列對(duì)應(yīng)的執(zhí)行時(shí)間序列;基于執(zhí)行時(shí)間序列確定仿真器執(zhí)行的邏輯時(shí)間。本公開能夠降低仿真時(shí)間與實(shí)際時(shí)間之間的計(jì)時(shí)誤差。 |
