会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Snoop filter and non-inclusive shared cache memory
    • 监听过滤器和非包容性共享缓存
    • US08935485B2
    • 2015-01-13
    • US13137359
    • 2011-08-08
    • Jamshed JalalBrett Stanley FeeroMark David WerkheiserMichael Alan Filippo
    • Jamshed JalalBrett Stanley FeeroMark David WerkheiserMichael Alan Filippo
    • G06F12/00G06F12/08
    • G06F12/08G06F12/0815G06F12/0828G06F12/084G06F12/0846
    • A data processing apparatus 2 includes a plurality of transaction sources 8, 10 each including a local cache memory. A shared cache memory 16 stores cache lines of data together with shared cache tag values. Snoop filter circuitry 14 stores snoop filter tag values tracking which cache lines of data are stored within the local cache memories. When a transaction is received for a target cache line of data, then the snoop filter circuitry 14 compares the target tag value with the snoop filter tag values and the shared cache circuitry 16 compares the target tag value with the shared cache tag values. The shared cache circuitry 16 operates in a default non-inclusive mode. The shared cache memory 16 and the snoop filter 14 accordingly behave non-inclusively in respect of data storage within the shared cache memory 16, but inclusively in respect of tag storage given the combined action of the snoop filter tag values and the shared cache tag values. Tag maintenance operations moving tag values between the snoop filter circuitry 14 and the shared cache memory 16 are performed atomically. The snoop filter circuitry 14 and the shared cache memory 16 compare operations are performed using interlocked parallel pipelines.
    • 数据处理装置2包括多个事务源8,10,每个事务源8包括本地高速缓冲存储器。 共享高速缓存存储器16将高速缓存行数据与共享高速缓存标签值一起存储。 窥探滤波器电路14存储跟踪哪些高速缓存行数据被存储在本地高速缓冲存储器内的窥探滤波器标签值。 当针对目标高速缓存行数据接收事务时,监听滤波器电路14将目标标签值与窥探过滤标签值进行比较,共享高速缓存电路16将目标标签值与共享缓存标签值进行比较。 共享高速缓存电路16以默认的非包容模式运行。 共享高速缓存存储器16和窥探过滤器14相对于共享高速缓冲存储器16内的数据存储而相对地表现为非包容性,而在包含窥探过滤器标签值和共享高速缓存标签值的组合动作的情况下,包含标签存储 。 在窥探滤波器电路14和共享高速缓冲存储器16之间移动标签值的标签维护操作被原子地执行。 窥探滤波器电路14和共享高速缓冲存储器16的比较操作使用互锁的并行流水线进行。