【技术实现步骤摘要】
一种仿真方法、装置、设备及存储介质
[0001]本专利技术涉及仿真
,尤其涉及仿真方法、装置、设备及存储介质。
技术介绍
[0002]随着高速串行计算机扩展总线标准(peripheral component interconnect express,PCIE)的速率不断提升,链路的总长度要求在逐渐缩紧,对仿真的要求愈来愈高。
[0003]其中,对于一条PCIE5.0链路常常需要仿真上百种链路状态,受限于仿真软件多核优化有限,需要多开仿真软件软件提升效率,但每次多开仿真软件,需要手动多开,过程繁琐,消耗时间,还容易漏跑或跑错。
技术实现思路
[0004]本专利技术实施例提供了一种仿真方法、装置、设备及存储介质,可以解决仿真过程繁琐、易出错的问题,可以最大化CPU的性能,可以节省时间,提高仿真效率。
[0005]第一方面,本专利技术实施例提供的了一种仿真方法,包括:
[0006]读取当前设备的中央处理器CPU的性能参数;
[0007]读取需要仿真的链路状态的总数量;
...
【技术保护点】
【技术特征摘要】
1.一种仿真方法,其特征在于,包括:读取当前设备的中央处理器CPU的性能参数;读取需要仿真的链路状态的总数量;基于所述性能参数确定多开仿真软件的数量,并作为第一数量;基于所述总数量以及所述第一数量确定每个所述仿真软件所分配的链路状态的仿真任务数量,并作为第二数量;控制所述第一数量的仿真软件多开,并控制每个仿真软件基于分配的所述第二数量的仿真任务执行仿真。2.根据权利要求1所述的方法,其特征在于,所述性能参数包括线程数量;所述基于所述性能参数确定多开仿真软件的数量,包括:将CPU的线程数量作为内层阶跃仿真所需要多开仿真软件的数量;相应的,所述控制每个仿真软件基于分配的所述第二数量的仿真任务执行仿真,包括:控制每个仿真软件基于分配的所述第二数量的仿真任务进行内层阶跃仿真。3.根据权利要求2所述的方法,其特征在于,所述性能参数还包括核心数量;所述基于所述性能参数确定多开仿真软件的数量,还包括:将所述CPU的核心数量作为外层虚拟眼图仿真所需要多开仿真软件的数量;相应的,所述控制每个仿真软件基于分配的所述第二数量的仿真任务执行仿真,还包括:控制每个仿真软件基于分配的所述第二数量的仿真任务进行外层虚拟眼图仿真。4.根据权利要求3所述的方法,其特征在于,在控制每个仿真软件基于分配的所述第二数量的仿真任务进行内层阶跃仿真之后,还包括:若执行完内层阶跃仿真,控制打开的所述仿真软件关闭;相应的,在控制每个仿真软件基于分配的所述第二数量的仿真任务进行外层虚拟眼图仿真之后,还包括:若执行完虚拟眼图仿真,控制打开的所述仿真软件关闭。5.根据权利要求1所述的方法,其特征在于,基于所述总数量以及所述第一数量确定每个所述仿真软件所分配的链路...
【专利技术属性】
技术研发人员:敬天吉,侯绍铮,胡远明,秦晓宁,
申请(专利权)人:宁畅信息产业北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。