[发明专利]筛选方法、筛选器及数据一致性维护系统有效
申请号: | 201510423386.1 | 申请日: | 2015-07-17 |
公开(公告)号: | CN106354421B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 刘苏;苏孟豪 | 申请(专利权)人: | 龙芯中科技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘丹;黄健 |
地址: | 100095 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种筛选方法、筛选器及数据一致性维护系统。该方法包括:筛选器接收IP核发送的内存请求地址;筛选器确定内存请求地址是否在cache中;若确定内存请求地址不在cache中,则向IP核发送内存操作指令,内存操作指令用于使IP核根据内存请求地址进行内存操作。通过在进行数据一致性操作前,进行筛选,筛选出不在cache中的内存请求地址,使得IP核根据该些内存请求地址直接进行内存操作,不进行cache查询,从而大大减少了cache查询次数,降低了cache的访问率,减少了cache的访问排队时间,提高了cache性能。 | ||
搜索关键词: | 筛选 方法 数据一致性 维护 系统 | ||
【主权项】:
1.一种筛选方法,其特征在于,包括:筛选器接收知识产权IP核发送的内存请求地址;所述筛选器确定所述内存请求地址是否在高速缓冲存储器cache中;若确定所述内存请求地址不在cache中,则向所述IP核发送内存操作指令,所述内存操作指令用于使所述IP核根据所述内存请求地址进行内存操作;其中,所述筛选器中包括有位向量阵列和散列函数,所述筛选器确定所述内存请求地址是否在高速缓冲存储器cache中,包括:所述筛选器从所述散列函数得到与所述内存请求地址对应的查询值;所述筛选器根据所述内存请求地址的索引值查询所述位向量阵列,将查询结果作为待比较位向量值;根据所述待比较位向量值和所述查询值确定所述内存请求地址是否在cache中;所述方法还包括:若确定所述内存请求地址在cache中,则向处理器发送数据一致性操作指令,所述数据一致性操作指令用于使所述处理器执行数据一致性维护操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术有限公司,未经龙芯中科技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510423386.1/,转载请声明来源钻瓜专利网。