会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明授权
    • Mostly exclusive shared cache management policies
    • 大多数独家共享缓存管理策略
    • US07640399B1
    • 2009-12-29
    • US11432707
    • 2006-05-10
    • Kevin M. LepakRoger D. Isaac
    • Kevin M. LepakRoger D. Isaac
    • G06F12/12G06F13/00
    • G06F12/0811
    • A system and method for managing a memory system. A system includes a plurality of processing entities and a cache which is shared by the processing entities. Responsive to a replacement event, circuitry may identify data entries of the shared cache which are candidates for replacement. Data entries which have been identified as candidates for replacement may be removed as candidates for replacement in response to detecting the data entry corresponds to data which is shared by at least two of the plurality of processing entities. The circuitry may maintain an indication as to which of the processing entities caused an initial allocation of data into the shared cache. When the circuitry detects that a particular data item is accessed by a processing entity other than a processing entity which caused an allocation of the given data item, the data item may be deemed classified as shared data.
    • 一种用于管理存储器系统的系统和方法。 系统包括多个处理实体和由处理实体共享的高速缓存。 响应于替换事件,电路可以识别作为替换候选的共享缓存的数据条目。 已经被识别为替换候选的数据条目可以作为响应于检测到数据条目的替换候选而被去除,对应于由多个处理实体中的至少两个共享的数据。 电路可以保持关于哪个处理实体将数据初始分配到共享高速缓存中的指示。 当电路检测到特定数据项被除了导致给定数据项的分配的处理实体之外的处理实体访问时,数据项可被认为被分类为共享数据。
    • 10. 发明授权
    • Blocking aggressive neighbors in a cache subsystem
    • 阻止缓存子系统中的攻击性邻居
    • US07603522B1
    • 2009-10-13
    • US11432706
    • 2006-05-10
    • Kevin M. LepakRoger D. Isaac
    • Kevin M. LepakRoger D. Isaac
    • G06F12/00
    • G06F12/126G06F12/084G06F12/128
    • A system and method for managing a cache subsystem. A system comprises a plurality of processing entities, a cache shared by the plurality of processing entities, and circuitry configured to manage allocations of data into the cache. Cache controller circuitry is configured to allocate data in the cache at a less favorable position in the replacement stack in response to determining a processing entity which corresponds to the allocated data has relatively poor cache behavior compared to other processing entities. The circuitry is configured to track a relative hit rate for each processing entity, such as a thread or processor core. A figure of merit may be determined for each processing entity which reflects how well a corresponding processing entity is behaving with respect to the cache. Processing entities which have a relatively low figure of merit may have their data allocated in the shared cache at a lower level in the cache replacement stack.
    • 一种用于管理缓存子系统的系统和方法。 系统包括多个处理实体,由多个处理实体共享的高速缓存器,以及被配置为管理数据到高速缓存中的分配的电路。 高速缓存控制器电路被配置为响应于确定与所分配的数据相对应的处理实体与其他处理实体相比具有相对较差的缓存行为,在替换栈中的不太有利的位置处在高速缓存中分配数据。 电路被配置为跟踪每个处理实体(例如线程或处理器核心)的相对命中率。 可以为反映相应处理实体相对于高速缓存行为的程度的每个处理实体确定品质因数。 具有相对较低品质因数的处理实体可以将数据分配在高速缓存替换堆栈中的较低级别的共享高速缓存中。