[发明专利]探听过滤器和非包含共享高速缓冲存储器有效
申请号: | 201210284480.X | 申请日: | 2012-08-08 |
公开(公告)号: | CN103136117A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 詹姆师德·加拉;马克·大卫·沃克海瑟;布莱特·斯坦利·菲勒;迈克尔·艾伦·菲利波 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及探听过滤器和非包含共享高速缓冲存储器。数据处理设备包括各自包括本地高速缓冲存储器的多个事务处理源。共享高速缓冲存储器存储缓存行数据及共享缓存标签值。探听过滤器电路存储追踪哪些缓存行数据被存储在本地高速缓冲存储器内的探听过滤器标签值。接收到针对目标缓存行数据的事务处理时,探听过滤器电路比较目标标签值与探听过滤器标签值,且共享缓存电路比较目标标签值与共享缓存标签值。共享缓存电路在默认非包含模式下操作。共享高速缓冲存储器和探听过滤器关于共享高速缓冲存储器内的数据存储相应地以非包含形式运作,但关于在给定探听过滤器标签值与共享缓存标签值的组合动作的情况下的标签存储以包含形式运作。 | ||
搜索关键词: | 探听 过滤器 包含 共享 高速 缓冲存储器 | ||
【主权项】:
一种用于处理数据的设备,包括:多个事务处理源,所述多个事务处理源中的每一个具有本地高速缓冲存储器;共享高速缓冲存储器,其耦接到所述多个事务处理源并配置为在非包含模式下操作,所述共享高速缓冲存储器存储共享缓存标签值,所述共享缓存标签值追踪哪些缓存行数据被存储在所述共享高速缓冲存储器中;和探听过滤器电路,其配置为存储探听过滤器标签值,所述探听过滤器标签值用于追踪哪些缓存行数据被存储在所述本地高速缓冲存储器中;其中响应于对具有目标标签值的目标缓存行数据的事务处理请求:(i)所述共享高速缓冲存储器配置为将所述目标标签值与所述共享缓存标签值进行比较,以检测所述目标缓存行数据是否被存储在所述共享高速缓冲存储器中;并且(ii)所述探听过滤器电路配置为将所述目标标签值与所述探听过滤器标签值进行比较,以检测所述目标缓存行数据是否被存储在所述本地高速缓冲存储器的任一个中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210284480.X/,转载请声明来源钻瓜专利网。
- 上一篇:冷轧钢板
- 下一篇:电动汽车动力电池组的主动式均衡装置