会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Cache operation based on range of addresses
    • 基于地址范围的缓存操作
    • US06728838B2
    • 2004-04-27
    • US09932634
    • 2001-08-17
    • Gerard ChauvelSerge Lasserre
    • Gerard ChauvelSerge Lasserre
    • G06F1212
    • G06F1/329G06F1/206G06F1/3203G06F9/30047G06F12/0292G06F12/0804G06F12/0879G06F12/0891G06F12/1027G06F12/1081G06F2201/81G06F2201/885G06F2212/1028Y02D10/13Y02D10/24
    • A digital system and method of operation is provided in which the digital system has at least one processor, with an associated multi-segment cache memory circuit (1806(n). Validity circuitry (VI) and dirty bit circuitry (DI) is connected to the memory circuit and is operable to indicate if each segment of the plurality of segments holds valid data. Block circuitry (700, 702) is connected to the set of valid bits and dirty bits and is operable to invalidate a selected range of lines in response to a directive from the first processor. The block circuitry has a start register (700) and an end register (702) each separately loadable by the processor. The block circuitry can invalidate either a single line or a block of lines in response to an operation command from the processor, depending on whether the end register is loaded or not. Likewise, the block circuitry can clean a single line or a block of lines in response to an operation command from the processor.
    • 提供了一种数字系统和操作方法,其中数字系统具有至少一个处理器,具有相关联的多段高速缓冲存储器电路(1806(n)),有效电路(VI)和脏位电路(DI)连接到 存储器电路并且可操作以指示多个段中的每个段是否保存有效数据。块电路(700,702)连接到该组有效位和脏位,并且可操作以使响应中的所选行范围无效 块电路具有开始寄存器(700)和结束寄存器(702),每个开关寄存器(700)和终端寄存器(702)都可以由处理器分别加载。块电路可以响应于第一处理器使单行或一组线路无效 来自处理器的操作命令,取决于结束寄存器是否被加载。同样地,块电路可以响应于来自处理器的操作命令来清除单行或一行线。
    • 16. 发明授权
    • Smart cache
    • 智能缓存
    • US06826652B1
    • 2004-11-30
    • US09591537
    • 2000-06-09
    • Gerard ChauvelSerge LasserreDominique Benoit Jacques D'Inverno
    • Gerard ChauvelSerge LasserreDominique Benoit Jacques D'Inverno
    • G06F1208
    • G06F12/0897G06F2212/2515
    • A cache architecture (16) for use in a processing includes a RAM set cache for caching a contiguous block of main memory (20). The RAM set cache can be used in conjunction with other cache types, such as a set associative cache or a direct mapped cache. A register (32) defines a starting address for the contiguous block of main memory (20). The data array (38) associated with the RAM set may be filled on a line-by-line basis, as lines are requested by the processing core, or on a set-fill basis which fills the data array (38) when the starting address is loaded into the register (32). As addresses are received from the processing core, hit/miss logic (46) the starting address register (32), a global valid bit (34), line valid bits (37) and control bits (24, 26) are used to determine whether the data is present in the RAM set or whether the data must be loaded from main memory (20). The hit/miss logic (46) also determines whether a line should be loaded into the RAM set data array (38) or in the associated cache.
    • 用于处理的缓存结构(16)包括用于缓存主存储器(20)的连续块的RAM集缓存。 RAM集缓存可以与其他缓存类型一起使用,例如集合关联高速缓存或直接映射高速缓存。 寄存器(32)定义主存储器(20)的连续块的起始地址。 与RAM组相关联的数据阵列(38)可以逐行填充,因为处理核心请求线路,或者在开始时填充数据阵列(38)的设置填充基础上 地址被加载到寄存器(32)中。 由于从处理核心接收到地址,因此使用命中/未命中逻辑(46)起始地址寄存器(32),全局有效位(34),行有效位(37)和控制位(24,26)来确定 数据是否存在于RAM集合中,或者数据是否必须从主存储器(20)加载。 命中/未命中逻辑(46)还确定是否将线路加载到RAM集数据阵列(38)或相关联的高速缓存中。
    • 19. 发明授权
    • Dirty cache line write back policy based on stack size trend information
    • 基于堆栈大小趋势信息的脏缓存行回写策略
    • US08539159B2
    • 2013-09-17
    • US10631185
    • 2003-07-31
    • Gerard ChauvelSerge LasserreDominique D'Inverno
    • Gerard ChauvelSerge LasserreDominique D'Inverno
    • G06F12/00
    • G06F12/126G06F12/0253G06F12/0804G06F12/0891G06F2212/502
    • Methods and apparatuses are disclosed for managing memory write back. In some embodiments, the method may include examining current and future instructions operating on a stack that exists in memory, determining stack trend information from the instructions, and utilizing the trend information to reduce data traffic between various levels of the memory. As stacked data are written to a cache line in a first level of memory, if future instructions indicate that additional cache lines are required for subsequent write operations within the stack, then the cache line may be written back to a second level of memory. If however, the future instructions indicate that no additional cache lines are required for subsequent write operations within the stack, then the first level of memory may avoid writing back the cache line and also may keep it marked as dirty.
    • 公开了用于管理存储器回写的方法和装置。 在一些实施例中,该方法可以包括检查在存储器中存在的堆栈上操作的当前和未来指令,从指令确定堆栈趋势信息,以及利用趋势信息来减少存储器的各个级别之间的数据流量。 当堆叠数据被写入第一级存储器中的高速缓存行时,如果未来的指令指示需要额外的高速缓存行用于堆栈内的后续写入操作,则高速缓存行可以被写回到第二级存储器。 然而,如果未来的指令指示不需要额外的高速缓存行用于堆栈内的后续写入操作,则第一级存储器可以避免写回高速缓存行并且还可以将其标记为脏。