一种关于仿真加速器的资源调用方法、装置及系统制造方法及图纸

技术编号:38583043 阅读:10 留言:0更新日期:2023-08-26 23:27
本发明专利技术公开了一种关于仿真加速器的资源调用方法、装置、系统及计算机可读存储介质,所述方法包括:在获取用户创建的调用任务并确定所述调用任务的执行时间与当前时间不同后,从所述调用任务中提取调用信息;基于所述调用信息查找并预约一个或多个仿真加速器的调用资源;当仿真加速器的调用资源预约成功后,向用户展示预约提示信息,并按照所述调用任务调用所述调用资源。本发明专利技术可以在用户创建调用仿真加速器的任务时,基于任务进行任务预约并在预约成功后通知用户,以合理分配仿真加速器的资源,避免调用冲突的情况。避免调用冲突的情况。避免调用冲突的情况。

【技术实现步骤摘要】
一种关于仿真加速器的资源调用方法、装置及系统


[0001]本专利技术涉及加速器管理的
,尤其涉及一种关于仿真加速器的资源调用方法、装置及系统。

技术介绍

[0002]仿真加速器,又称硬件仿真加速器,可以通过定制的可编程单元(类似FPGA)、不同的内部连接网络结构以及透明的可调试电路实现其模拟器功能。随着芯片设计的前端设计需求越来越多,对仿真加速器的使用率也在不断增加,需要利用仿真加速器进行多次仿真,以确定芯片是否满足设计要求。
[0003]但现有方式有如下技术问题:由于仿真加速器的价格昂贵,大部分企业都以租赁加速器为主。但仿真加速器的资源有限且用户无法知道仿真加速器的调用状态,可能在用户需要调用仿真加速器时,仿真加速器已被其他用户调用,不但导致不同用户有调用的冲突,使得仿真加速器的资源分配不公。

技术实现思路

[0004]本专利技术提出一种关于仿真加速器的资源调用方法、装置及系统,所述方法可以在用户创建调用仿真加速器的任务时,基于任务进行任务预约并在预约成功后通知用户,以合理分配仿真加速器的资源,避免调用冲突的情况。
[0005]本专利技术实施例的第一方面提供了一种关于仿真加速器的资源调用方法,所述方法包括:
[0006]在获取用户创建的调用任务并确定所述调用任务的执行时间与当前时间不同后,从所述调用任务中提取调用信息;
[0007]基于所述调用信息查找并预约一个或多个仿真加速器的调用资源;
[0008]当仿真加速器的调用资源预约成功后,向用户展示预约提示信息,并按照所述调用任务调用所述调用资源。
[0009]在第一方面的一种可能的实现方式中,所述基于所述调用信息查找并预约一个或多个仿真加速器的调用资源,包括:
[0010]查找可供调用的仿真加速器的资源,并确定所述可供调用的仿真加速器的资源的应用参数;
[0011]从所述调用信息中提取调用参数,判断所述调用参数是否具有与所述应用参数相互重叠的参数;
[0012]若所述调用参数没有与所述应用参数相互重叠的参数,则按照所述调用参数从所述可供调用的仿真加速器的资源中预约一个或多个调用资源。
[0013]在第一方面的一种可能的实现方式中,所述判断所述调用参数是否具有与所述应用参数相互重叠的参数,包括:
[0014]判断所述调用参数对应的调用时长是否大于预设时长;
[0015]若所述调用时长小于预设时长,则确定判断所述调用时长对应的时间区间与所述应用参数对应的时间区间是否重叠;
[0016]若所述调用时长对应的时间区间与所述应用参数对应的时间区间不重叠,则确定所述调用参数没有与所述应用参数相互重叠的参数;
[0017]若所述调用时长对应的时间区间与所述应用参数对应的时间区间重叠,则确定所述调用参数有与所述应用参数相互重叠的参数。
[0018]在第一方面的一种可能的实现方式中,所述基于所述调用信息查找并预约仿真加速器的调用资源,还包括:
[0019]若所述调用参数有与所述应用参数相互重叠的参数,则向用户反馈冲突提示信息。
[0020]在第一方面的一种可能的实现方式中,在所述按照所述调用任务调用所述调用资源的步骤后,所述方法还包括:
[0021]当接收用户的任务调整参数且确定所述调用任务未执行时,按照所述任务调整参数修改所述调用任务得到修改任务;
[0022]按照所述修改任务调用所述调用资源。
[0023]在第一方面的一种可能的实现方式中,在所述按照所述调用任务调用所述调用资源的步骤后,所述方法还包括:
[0024]当确定所述调用任务执行后,实时获取所述调用任务的执行状态,并向用户反馈所述执行状态。
[0025]在第一方面的一种可能的实现方式中,在所述按照所述调用任务调用所述调用资源的步骤后,所述方法还包括:
[0026]当达到所述调用任务的起始时间且确定当前调用资源未结束时,获取所述调用任务对应的调用优先级以及当前优先级,其中,所述当前调用资源为所述调用任务预约的仿真加速器的资源,所述当前优先级是所述当前调用资源对应的任务的优先级;
[0027]若所述调用优先级小于或等于所述当前优先级,则待所述当前调用资源对应的任务完成后执行所述调用任务;
[0028]若所述调用优先级大于所述当前优先级,则停止所述当前调用资源对应的任务并执行所述调用任务。
[0029]在第一方面的一种可能的实现方式中,在所述停止所述当前调用资源对应的任务并执行所述调用任务的步骤后,所述方法还包括:
[0030]获取在后优先级,所述在后优先级是所述调用任务的后续任务的优先级;
[0031]若所述在后优先级大于所述当前优先级,则待所述调用任务执行完成后执行后续任务;
[0032]若所述在后优先级小于或等于所述当前优先级,则待所述调用任务完成后重新执行所述当前调用资源对应的任务。
[0033]在第一方面的一种可能的实现方式中,所述向用户展示预约提示信息,包括:
[0034]将所述调用信息对应的预约日期添加至预设的甘特图并渲染得到预约提示信息;
[0035]将所述预约提示信息展示预设的屏幕以供用户查看。
[0036]本专利技术实施例的第二方面提供了一种关于仿真加速器的资源调用装置,所述装置
包括:
[0037]提取模块,用于在获取用户创建的调用任务并确定所述调用任务的执行时间与当前时间不同后,从所述调用任务中提取调用信息;
[0038]预约模块,用于基于所述调用信息查找并预约一个或多个仿真加速器的调用资源;
[0039]调用模块,用于当仿真加速器的调用资源预约成功后,向用户展示预约提示信息,并按照所述调用任务调用所述调用资源。
[0040]本专利技术实施例的第三方面提供了一种关于仿真加速器的资源调用系统,所述系统适用于如上所述的关于仿真加速器的资源调用方法,所述系统包括:资源配置模块、任务管理模块、资源预定模块和资源状态监控模块。
[0041]相比于现有技术,本专利技术实施例提供的一种关于仿真加速器的资源调用方法及装置,其有益效果在于:本专利技术可以在用户创建调用仿真加速器的任务时,基于任务进行任务预约并在预约成功后通知用户,以合理分配仿真加速器的资源,避免调用冲突的情况。
附图说明
[0042]图1是本专利技术一实施例提供的一种关于仿真加速器的资源调用方法的流程示意图;
[0043]图2是本专利技术一实施例提供的预约处理的操作流程图;
[0044]图3是本专利技术一实施例提供的一种关于仿真加速器的资源调用方法的操作流程图;
[0045]图4是本专利技术一实施例提供的一种关于仿真加速器的资源调用装置的结构示意图
[0046]图5是本专利技术一实施例提供的一种关于仿真加速器的资源调用系统的结构示意图;
[0047]图6是本专利技术一实施例提供的一种电子设备的结构示意图。
具体实施方式
[0048]下面将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种关于仿真加速器的资源调用方法,其特征在于,所述方法包括:在获取用户创建的调用任务并确定所述调用任务的执行时间与当前时间不同后,从所述调用任务中提取调用信息;基于所述调用信息查找并预约一个或多个仿真加速器的调用资源;当仿真加速器的调用资源预约成功后,向用户展示预约提示信息,并按照所述调用任务调用所述调用资源。2.根据权利要求1所述的关于仿真加速器的资源调用方法,其特征在于,所述基于所述调用信息查找并预约一个或多个仿真加速器的调用资源,包括:查找可供调用的仿真加速器的资源,并确定所述可供调用的仿真加速器的资源的应用参数;从所述调用信息中提取调用参数,判断所述调用参数是否具有与所述应用参数相互重叠的参数;若所述调用参数没有与所述应用参数相互重叠的参数,则按照所述调用参数从所述可供调用的仿真加速器的资源中预约一个或多个调用资源。3.根据权利要求2所述的关于仿真加速器的资源调用方法,其特征在于,所述判断所述调用参数是否具有与所述应用参数相互重叠的参数,包括:判断所述调用参数对应的调用时长是否大于预设时长;若所述调用时长小于预设时长,则确定判断所述调用时长对应的时间区间与所述应用参数对应的时间区间是否重叠;若所述调用时长对应的时间区间与所述应用参数对应的时间区间不重叠,则确定所述调用参数没有与所述应用参数相互重叠的参数;若所述调用时长对应的时间区间与所述应用参数对应的时间区间重叠,则确定所述调用参数有与所述应用参数相互重叠的参数。4.根据权利要求2所述的关于仿真加速器的资源调用方法,其特征在于,所述基于所述调用信息查找并预约仿真加速器的调用资源,还包括:若所述调用参数有与所述应用参数相互重叠的参数,则向用户反馈冲突提示信息。5.根据权利要求1所述的关于仿真加速器的资源调用方法,其特征在于,在所述按照所述调用任务调用所述调用资源的步骤后,所述方法还包括:当接收用户的任务调整参数且确定所述调用任务未执行时,按照所述任务调整参数修改所述调用任务得到修改任务;按照所述修改任务调用所述调用资源。6.根据权利要求1所述的关于仿真...

【专利技术属性】
技术研发人员:朱飞胡东瑞
申请(专利权)人:合芯科技苏州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1