会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • CACHE SECTOR DIRTY BITS
    • 高速缓存行列
    • WO2013192057A1
    • 2013-12-27
    • PCT/US2013/046048
    • 2013-06-16
    • ADVANCED MICRO DEVICES, INC.
    • WALKER, William L.
    • G06F12/08
    • G06F12/0804G06F12/0846G06F2212/1024
    • A cache subsystem apparatus and method of operating therefor is disclosed. In one embodiment, a cache subsystem includes a cache memory divided into a plurality of sectors each having a corresponding plurality of cache lines. Each of the plurality of sectors is associated with a sector dirty bit that, when set, indicates at least one of its corresponding plurality of cache lines is storing modified data of any other location in a memory hierarchy including the cache memory. The cache subsystem further includes a cache controller configured to, responsive to initiation of a power down procedure, determine only in sectors having a corresponding sector dirty bit set which of the corresponding plurality of cache lines is storing modified data.
    • 公开了一种用于其的缓存子系统装置及其操作方法。 在一个实施例中,高速缓存子系统包括被分成多个扇区的高速缓冲存储器,每个扇区具有对应的多个高速缓存行。 多个扇区中的每一个与扇区脏位相关联,当被置位时,它表示其对应的多个高速缓存行中的至少一个存储包括高速缓冲存储器的存储器层级中的任何其他位置的修改数据。 高速缓存子系统还包括高速缓存控制器,其被配置为响应于断电过程的启动,仅在具有对应的扇区脏位集合的扇区中确定哪个相应的多个高速缓存行存储修改的数据。
    • 8. 发明申请
    • SHADOW TAG MEMORY TO MONITOR STATE OF CACHELINES AT DIFFERENT CACHE LEVEL
    • 阴影标记存储器用于监视不同高速缓存级别的高速缓存状态
    • WO2017222577A1
    • 2017-12-28
    • PCT/US2016/052607
    • 2016-09-20
    • ADVANCED MICRO DEVICES, INC.
    • SRINIVASAN, SriramWALKER, William L.
    • G06F12/08
    • A processing system (100) includes a plurality of processor cores (111, 112, 113, 114) and a plurality of private caches (131, 132, 133, 134). Each private cache is associated with a corresponding processor core of the plurality of processor cores and includes a corresponding first set of cachelines. The processing system further includes a shared cache (140) shared by the plurality of processor cores. The shared cache includes a second set of cachelines, and a shadow tag memory (142) including a plurality of entries (216), each entry storing state information (215) for a corresponding cacheline of the first set of cachelines of one of the private caches.
    • 处理系统(100)包括多个处理器核(111,112,113,114)和多个专用高速缓存(131,132,133,134)。 每个专用高速缓存与多个处理器内核中的对应处理器内核相关联并且包括对应的第一组高速缓存行。 处理系统还包括由多个处理器核共享的共享高速缓存(140)。 所述共享高速缓存包括第二组高速缓存行和包括多个条目(216)的影子标签存储器(142),每个条目存储用于所述私有设备中的一个的第一组高速缓存行的对应高速缓存行的状态信息(215) 高速缓存。
    • 10. 发明申请
    • SYSTEMS AND METHOD FOR DELAYED CACHE UTILIZATION
    • 用于延迟高速缓存利用的系统和方法
    • WO2018048748A1
    • 2018-03-15
    • PCT/US2017/049921
    • 2017-09-01
    • ADVANCED MICRO DEVICES, INC.
    • WALKER, William L.
    • G06F12/0811
    • A system (100) for managing cache utilization includes a processor core (111-114), one or more lower-level cache (131-134), and a higher-level cache (140). In response to activating the higher-level cache, the system counts (110) lower-level cache victims evicted from the lower-level cache. While a count of the lower-level cache victims is not greater than a threshold number, the system transfers each lower-level cache victim to a system memory (116) without storing the lower-level cache victim to the higher-level cache. When the count of the lower-level cache victims is greater than the threshold number, the system writes each lower-level cache victim to the higher-level cache. In this manner, if the higher-level cache is deactivated before the threshold number of lower-level cache victims is reached, the higher-level cache remains empty and thus may be deactivated without flushing.
    • 用于管理高速缓存利用的系统(100)包括处理器内核(111-114),一个或多个较低级别高速缓存(131-134)和较高级别高速缓存(140)。 响应于激活较高级高速缓存,系统统计(110)从较低级高速缓存中逐出的较低级高速缓存受害者。 尽管较低级别高速缓存受害者的计数不大于阈值数量,但是系统将每个较低级别高速缓存受害者传送到系统存储器(116)而不将较低级别高速缓存受害者存储到较高级别高速缓存。 当较低级高速缓存受害者的计数大于阈值数时,系统将每个较低级高速缓存受害者写入较高级高速缓存。 以这种方式,如果在达到较低级别高速缓存受害者的阈值数量之前停用较高级别的高速缓存,那么较高级别的高速缓存保持空着,因此可以在不刷新的情况下停用。