会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 9. 发明申请
    • METHOD AND APPARATUS FOR DISTRIBUTED SNOOP FILTERING
    • 用于分布式SNOOP过滤的方法和装置
    • US20160092366A1
    • 2016-03-31
    • US14497740
    • 2014-09-26
    • Rahul PALIshwar AGARWALYen-Cheng LIUJoseph NUZMANAshok JAGANNATHANBahaa FAHIMNithiyanandan BASHYAM
    • Rahul PALIshwar AGARWALYen-Cheng LIUJoseph NUZMANAshok JAGANNATHANBahaa FAHIMNithiyanandan BASHYAM
    • G06F12/08
    • G06F12/0875G06F12/0831G06F2212/452
    • An apparatus and method are described for distributed snoop filtering. For example, one embodiment of a processor comprises: a plurality of cores to execute instructions and process data; first snoop logic to track a first plurality of cache lines stored in a mid-level cache (“MLC”) accessible by one or more of the cores, the first snoop logic to allocate entries for cache lines stored in the MLC and to deallocate entries for cache lines evicted from the MLC, wherein at least some of the cache lines evicted from the MLC are retained in a level 1 (L1) cache; and second snoop logic to track a second plurality of cache lines stored in a non-inclusive last level cache (NI LLC), the second snoop logic to allocate entries in the NI LLC for cache lines evicted from the MLC and to deallocate entries for cache lines stored in the MLC, wherein the second snoop logic is to store and maintain a first set of core valid bits to identify cores containing copies of the cache lines stored in the NI LLC.
    • 描述了一种用于分布式监听过滤的设备和方法。 例如,处理器的一个实施例包括:执行指令和处理数据的多个核; 第一侦听逻辑,用于跟踪存储在由一个或多个核可访问的中级高速缓存(“MLC”)中的第一多个高速缓存行,所述第一侦听逻辑用于为存储在所述MLC中的高速缓存行分配条目,并且取消分配条目 对于从MLC移出的高速缓存行,其中从MLC中逐出的至少一些高速缓存行保留在级别1(L1)高速缓存中; 和第二窥探逻辑,用于跟踪存储在非包容性最后一级高速缓存(NI LLC)中的第二多个高速缓存行,所述第二监听逻辑用于在所述NI LLC中分配用于从所述MLC驱逐的高速缓存行的条目,并且取消分配用于高速缓存的条目 存储在MLC中的行,其中第二侦听逻辑将存储和维护第一组核心有效位以识别包含存储在NI LLC中的高速缓存行的副本的内核。