This application discloses a verification method and a verification device. The method includes: obtaining the caching state of the first queue and the attribute parameters of the first queue, the first queue being the configured queue to be executed; predicting the executed queue according to the caching state of the first queue and the attribute parameters of the first queue, and obtaining the predicted queue; comparing the predicted queue with the predicted queue. The first alignment result is obtained and the first alignment result is output. Corresponding devices are also provided. This application can effectively improve the accuracy of system verification.
【技术实现步骤摘要】
验证方法及验证装置
本申请涉及计算机
,尤其涉及一种验证方法及验证装置。
技术介绍
队列是命令和数据按规定格式打包形成一条条任务,多条任务按规定方法排序组成队列,派发给硬件去执行。为了确保系统中的硬件能正确的执行这些队列,通常会使用正向验证方法来对系统进行验证,如通过比对队列的实际输出结果与预测的输出结果是否一致来对系统进行验证。然而,上述正向验证方法只能对结果的一致性进行验证,使得系统验证的准确度较低。
技术实现思路
本申请提供了一种验证方法及装置,能够有效提高系统验证的准确度。第一方面,本申请实施例提供了一种验证方法,包括:获取第一队列的缓存状态和所述第一队列的属性参数,所述第一队列为配置的待执行的队列;根据所述第一队列的缓存状态以及所述第一队列的属性参数对待执行的队列进行预测,获得预测队列;比对所述预测队列与实际队列,获得第一比对结果,并输出所述第一比对结果。实施本申请实施例,通过对待执行的队列进行预测,获得预测队列,即通过对队列的先后执行顺序进行预测,从而尽可能地避免系统执行过程中出现的异常情况(例如,出现对某个队列的输出值进行预测,但是系统实际执行的队列不是该某个队列的异常情况)对验证结果的影响,进而提高了验证系统的验证准确度;另外,通过比对预测队列与实际队列,可验证验证装置对队列的预测是否准确,从而有助于改进验证装置对系统的验证,使得验证装置的对系统的验证结果更加准确。结合第一方面,在一种可能的实现方式中,所述获取第一队列的缓存状态和所述第一队列的属性参数之前,所述方法还包括:监测是否有第二队列的插入;所述获取第一队列的缓存状态和所述第一队列 ...
【技术保护点】
1.一种验证方法,其特征在于,包括:获取第一队列的缓存状态和所述第一队列的属性参数,所述第一队列为配置的待执行的队列;根据所述第一队列的缓存状态以及所述第一队列的属性参数对待执行的队列进行预测,获得预测队列;比对所述预测队列与实际队列,获得第一比对结果,并输出所述第一比对结果。
【技术特征摘要】
1.一种验证方法,其特征在于,包括:获取第一队列的缓存状态和所述第一队列的属性参数,所述第一队列为配置的待执行的队列;根据所述第一队列的缓存状态以及所述第一队列的属性参数对待执行的队列进行预测,获得预测队列;比对所述预测队列与实际队列,获得第一比对结果,并输出所述第一比对结果。2.根据权利要求1所述的方法,其特征在于,所述获取第一队列的缓存状态和所述第一队列的属性参数之前,所述方法还包括:监测是否有第二队列的插入;所述获取第一队列的缓存状态和所述第一队列的属性参数,包括:在监测到有所述第二队列的插入的情况下,获取所述第一队列的缓存状态和所述第一队列的属性参数。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一队列的缓存状态以及所述第一队列的属性参数对待执行的队列进行预测,获得预测队列,包括:在所述第一队列的缓存状态为缓存空状态的情况下,比对所述第二队列与所述第一队列的优先级,在所述第一队列的优先级大于或等于所述第二队列的优先级的情况下,将所述第一队列确定为所述预测队列。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述第一队列的优先级小于所述第二队列的优先级的情况下,将所述第二队列确定为所述预测队列。5.根据权利要求2-4任一项所述的方法,其特征在于,所述方法还包括:在所述第一队列的缓存状态为缓存满状态的情况下,将所述第二队列确定为所述预测队列。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述第一队列的输出...
【专利技术属性】
技术研发人员:杨贤林,
申请(专利权)人:深圳云天励飞技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。