发明名称 |
系统缓存中数据替换方法及多核通信处理器 |
摘要 |
一种系统缓存中数据替换方法,包括:系统缓存获取所述系统缓存中各包头数据对应的访问统计值,其中,包头数据对应的访问统计值表示包头数据的预定访问次数减去所述包头数据已被CPU访问的次数的差;所述系统缓存根据各包头数据对应的访问统计值,获取待转移的包头数据;所述系统缓存将所述待转移的包头数据转移到外部存储器。 |
申请公布号 |
CN102439574B |
申请公布日期 |
2015.01.28 |
申请号 |
CN201180000402.6 |
申请日期 |
2011.04.18 |
申请人 |
华为技术有限公司 |
发明人 |
夏晶 |
分类号 |
G06F12/12(2006.01)I |
主分类号 |
G06F12/12(2006.01)I |
代理机构 |
深圳市深佳知识产权代理事务所(普通合伙) 44285 |
代理人 |
彭愿洁;李文红 |
主权项 |
一种系统缓存中数据替换方法,其特征在于,包括:多核处理器中的系统缓存获取所述系统缓存中各包头数据对应的访问统计值,其中,包头数据对应的访问统计值表示包头数据的预定访问次数减去所述包头数据已被多核处理器中的各CPU访问的次数的差;所述系统缓存根据各包头数据对应的访问统计值,获取待转移的包头数据;所述系统缓存将所述待转移的包头数据转移到外部存储器;所述方法还包括:在所述系统缓存中的包头数据被读取之后,而且当被读取的包头数据连续预定多次由多核处理器中的同一CPU处理时,所述系统缓存将所述被读取的包头数据从系统缓存中删除;所述方法还包括:当网口需要将数据包发送出去时,而且在网口从所述系统缓存中读取所述数据包的包头数据之后,所述系统缓存将所述数据包的包头数据从所述系统缓存中删除。 |
地址 |
518129 中国广东省深圳市龙岗区坂田华为总部办公楼 |