[发明专利]一种仿真请求处理方法、装置、电子设备及可读存储介质有效
申请号: | 202110744040.7 | 申请日: | 2021-07-01 |
公开(公告)号: | CN113190359B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 苏州贝克微电子股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F30/30 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 白淑君 |
地址: | 215000 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 仿真 请求 处理 方法 装置 电子设备 可读 存储 介质 | ||
本申请公开了一种仿真请求处理方法、装置、电子设备及可读存储介质,该方法包括:确定待执行的仿真请求的发起对象;根据发起对象的历史仿真请求执行情况,确定发起对象的请求执行优先级,处于执行中状态的发起对象的请求执行优先级将随其仿真请求的执行时长逐渐下降,其它未处于执行中状态的对象的请求执行优先级将随其未执行时长逐渐上升,对象包括有当前发起有仿真请求的仿真对象和当前未发起有仿真请求的未发起对象;根据请求执行优先级,确定一级仿真请求和二级仿真请求;以轮替执行的方式执行各一级仿真请求,直至当前不存在一级仿真请求时轮替执行当前的各二级仿真请求。通过应用该方法可以提升仿真请求处理的合理性。
技术领域
本申请涉及请求处理领域,特别涉及一种仿真请求处理方法、装置、电子设备及计算机可读存储介质。
背景技术
现有的仿真软件需要大量运算资源,但计算机的资源有限,而仿真的需求又大,因此要合理利用计算机的资源来进行仿真。一般来说,每位电路设计师在设计阶段会公平分配计算机的计算资源,并且鼓励设计师提交优质仿真需求—即仿真速度快的仿真需求;同时鼓励设计师按需提交仿真需求,而不是靠反复利用计算机的仿真试错来进行设计。
但即使如此,在现有技术中,关于电路设计的仿真还只是采用按照设计师提交电路仿真需求的先来后到顺序来进行仿真排序,并辅助以人工干预来临时调整仿真顺序,目前的这种排序方法存在诸多弊端,比如:强堆单台计算机算力依赖计算机系统自带的任务管理器安排算力,平均安排时间给各个当前已提交的任务请求,很容易使不那么优秀的设计反复用计算机算力试错而大量占用计算机资源,同时长时间思考的到的优秀设计需要计算机资源的时候却不那么容易获得资源;而人工干预往往不能及时判断出需要进行调整的优先级顺序或者有很大的主观性,这都无法满足实际电路设计中的仿真工作需求。
发明内容
本申请的目的是提供一种仿真请求处理方法、装置、电子设备及计算机可读存储介质。
为实现上述目的,本申请在第一方面提供了一种仿真请求处理方法,该方法包括:
确定待执行的仿真请求的发起对象;
根据发起对象的历史仿真请求执行情况,确定发起对象的请求执行优先级;其中,处于执行中状态的发起对象的请求执行优先级将随其仿真请求的执行时长逐渐下降,其它未处于执行中状态的对象的请求执行优先级将随其未执行时长逐渐上升,对象包括有当前发起有仿真请求的仿真对象和当前未发起有仿真请求的未发起对象;
根据请求执行优先级,确定一级仿真请求和二级仿真请求;
以轮替执行的方式执行各一级仿真请求,直至当前不存在一级仿真请求时轮替执行当前的各二级仿真请求;
还包括:针对每次提交的新仿真请求,通过对新仿真请求的构成进行电路相似性分析;
当根据电路相似性分析的结果确定之前提交有相同的旧仿真请求,若旧仿真请求处于仿真中状态,返回已有相同仿真请求在仿真的通知信息;若旧仿真请求的仿真结果仍保存在缓存,返回从缓存中查询到的仿真结果;若旧仿真请求的仿真结果已从缓存中被删去,为新仿真请求附加重复仿真标记;
针对附加有重复仿真标记的仿真请求,根据重复仿真标记中记录的重复仿真次数,降低相应的发起对象的请求执行优先级;当请求执行优先级采用积分制时,请求执行优先级的变化方式包括:
每当一个仿真请求处于被执行状态预设时长,为相应的发起对象在其当前优先级分值的基础上扣减第一预设分值;
每当一个仿真请求处于被执行状态预设时长,为除相应的发起对象外的其它对象在其当前优先级分值的基础上增加第二预设分值;其中,第一预设分值不小于第二预设分值;
还包括:根据负责进行仿真操作的运算设备的运算能力调整所扣减的分值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州贝克微电子股份有限公司,未经苏州贝克微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110744040.7/2.html,转载请声明来源钻瓜专利网。