【技术实现步骤摘要】
缓存数据验证方法、装置、电子设备和存储介质
[0001]本公开涉及人工智能
,尤其涉及集成电路
和深度学习
更具体地,本公开提供了一种缓存数据验证方法、装置、电子设备和存储介质。
技术介绍
[0002]随着集成电路技术的发展,处理器的处理单元可以从缓存单元获取缓存数据。缓存单元可以减少处理单元访问内存所需的平均时间。
技术实现思路
[0003]本公开提供了一种缓存数据验证方法、装置、设备以及存储介质。
[0004]根据本公开的一方面,提供了一种缓存数据验证方法,该方法包括:获取来自待验证缓存单元的缓存行传输信息;确定缓存行传输信息是否包括未命中信息;响应于确定缓存行传输信息包括未命中信息,生成针对待验证缓存单元的验证信息;以及利用验证信息对待验证缓存单元进行验证,得到验证结果。
[0005]根据本公开的另一方面,提供了一种缓存数据验证装置,该装置包括:获取模块,用于获取来自待验证缓存单元的缓存行传输信息;确定模块,用于确定缓存行传输信息是否包括未命中信息;生成模块,用于响应 ...
【技术保护点】
【技术特征摘要】
1.一种缓存数据验证方法,包括:获取来自待验证缓存单元的缓存行传输信息;确定所述缓存行传输信息是否包括未命中信息;响应于确定所述缓存行传输信息包括未命中信息,生成针对所述待验证缓存单元的验证信息;以及利用所述验证信息对所述待验证缓存单元进行验证,得到验证结果。2.根据权利要求1所述的方法,其中,所述获取来自待验证缓存单元的缓存行传输信息包括:周期性地获取多核处理器向所述待验证缓存单元发送的缓存行请求;以及根据所述缓存行请求确定缓存行传输信息。3.根据权利要求1所述的方法,其中,所述缓存行传输信息包括多个缓存行地址信息;所述确定所述缓存行传输信息是否包括未命中信息包括:利用目标缓存替换方法,对所述缓存行传输信息进行解析,得到命中信息和未命中信息中的至少一个,其中,所述命中信息指示了所述多个缓存行地址信息中,所述待验证缓存单元当前存储的多个缓存行能够命中的命中缓存行地址信息;所述未命中信息指示了所述多个缓存行地址信息中,所述待验证缓存单元当前存储的多个缓存行均不能命中的验证未命中缓存行地址信息。4.根据权利要求1
‑
3之一所述的方法,其中,所述响应于确定所述缓存行传输信息包括未命中信息,生成针对所述待验证缓存单元的验证信息包括:根据所述未命中信息,确定针对所述缓存行请求的验证未命中缓存行地址信息,作为所述验证信息。5.根据权利要求4所述的方法,其中,所述利用所述验证信息对所述待验证缓存单元进行验证,得到验证结果包括:获取所述待验证缓存单元发送至主存储单元的实际未命中缓存行地址信息;以及将所述实际未命中缓存行地址信息与所述验证未命中缓存行地址信息进行比较,得到所述验证结果。6.根据权利要求5所述的方法,其中,将所述实际未命中缓存行地址信息与所述验证未命中缓存行地址信息进行比较,得到所述验证结果包括:在所述实际未命中缓存行地址信息与所述验证未命中缓存行地址信息一致的情况下,确定所述待验证缓存单元正常;以及在所述实际未命中缓存行地址信息与所述验证未命中缓存行地址信息不一致的情况下,确定所述待验证缓存单元异常。7.根据权利要求3所述的方法,其中,所述目标缓存替换方法包括最近最少使用LRU方法和伪最近最少使用PLRU方法之一。8.一种缓存数据验证装置,包括:获取模块,用于获取来自待验证缓存单元的缓存行传输信息;确定模块,用于确定所述缓存行传输信息是否包括未命中信息;生成模块,用于响应于确定所述缓存行传输信息包括未命中信息,生成针对所述待验
证缓存...
【专利技术属性】
技术研发人员:周铨,
申请(专利权)人:昆仑芯北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。