DPI多線程仿真加速方法、存儲介質(zhì)

基本信息

申請?zhí)?/td> CN202210418234.2 申請日 -
公開(公告)號 CN114721782A 公開(公告)日 2022-07-08
申請公布號 CN114721782A 申請公布日 2022-07-08
分類號 G06F9/455(2006.01)I;G06F9/50(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 馬驍 申請(專利權(quán))人 杭州云合智網(wǎng)技術(shù)有限公司
代理機(jī)構(gòu) 上海洞見未來專利代理有限公司 代理人 -
地址 311203浙江省杭州市蕭山區(qū)金城路39號紫橙國際中心2號樓12層
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種DPI多線程仿真加速方法、存儲介質(zhì),其中一種DPI多線程仿真加速方法使用C++高級模板類方法結(jié)合UVM驗(yàn)證方法學(xué)根據(jù)項(xiàng)目的需要,創(chuàng)新性地將原先直接通過DPI接口調(diào)用C模型方法,切分為了兩個(gè)異步的過程,即一個(gè)過程是由predictor組件調(diào)用predict_call_by_predictor方法將需要調(diào)用的C模型方法送入線程池進(jìn)行并行運(yùn)算,另一個(gè)過程是由evaluator組件調(diào)用get_result_call_by_evaluator方法將在線程池中運(yùn)算完成的結(jié)果取回以進(jìn)行比較分析。本發(fā)明通過利用多線程并行地執(zhí)行C模型方法從而避免每次調(diào)用C模型方法都要中斷仿真并等待導(dǎo)致的仿真效率低下的問題,最終實(shí)現(xiàn)對仿真過程的加速。