会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Persistent prefetch data stream settings
    • 持久性预取数据流设置
    • US08856453B2
    • 2014-10-07
    • US13410260
    • 2012-03-01
    • Jason N. DaleMiles R. DooleyRichard J. EickemeyerBradly G. FreyYaoqing GaoFrancis P. O'ConnellJeffrey A. Stuecheli
    • Jason N. DaleMiles R. DooleyRichard J. EickemeyerBradly G. FreyYaoqing GaoFrancis P. O'ConnellJeffrey A. Stuecheli
    • G06F12/08
    • G06F12/0862G06F9/383G06F2212/6028
    • A prefetch unit includes a transience register and a length register. The transience register hosts an indication of transient for data stream prefetching. The length register hosts an indication of a stream length for data stream prefetching. The prefetch unit monitors the transience register and the length register. The prefetch unit generates prefetch requests of data streams with a transient property up to the stream length limit when the transience register indicates transient and the length register indicates the stream length limit for data stream prefetching. A cache controller coupled with the prefetch unit implements a cache replacement policy and cache coherence protocols. The cache controller writes data supplied from memory responsive to the prefetch requests into cache with an indication of transient. The cache controller victimizes cache lines with an indication of transient independent of the cache replacement policy.
    • 预取单元包括一个过渡寄存器和一个长度寄存器。 Transient寄存器容纳数据流预取的瞬态指示。 长度寄存器托管用于数据流预取的流长度的指示。 预取单元监视临时寄存器和长度寄存器。 当Transient寄存器指示瞬态时,预取单元产生具有直到流长度限制的瞬态特性的数据流的预取请求,并且长度寄存器指示数据流预取的流长度限制。 与预取单元耦合的高速缓存控制器实现高速缓存替换策略和高速缓存一致性协议。 高速缓存控制器将响应于预取请求的从存储器提供的数据写入高速缓存中,并显示瞬时信号。 高速缓存控制器使高速缓存行受到与缓存替换策略无关的暂态指示。
    • 2. 发明申请
    • INEFFECTIVE PREFETCH DETERMINATION AND LATENCY OPTIMIZATION
    • 无意义的预先确定和延期优化
    • US20120084511A1
    • 2012-04-05
    • US12897008
    • 2010-10-04
    • Miles R. DooleyVenkat R. IndukuruAlex E. MericasFrancis P. O'Connell
    • Miles R. DooleyVenkat R. IndukuruAlex E. MericasFrancis P. O'Connell
    • G06F12/08G06F9/38G06F9/30
    • G06F12/0862G06F9/3802G06F9/383G06F12/0897G06F2212/6024
    • A processor of an information handling system (IHS) initiates an L3 cache prefetch operation in response to a demand load during instruction processing. The processor selects an L3 cache prefetch at random for tracking as a target prefetched instruction. The processor initiates an L1 cache target prefetch operation and stores the resultant target prefetched instruction in the L1 cache. If a demand load arrives, the processor analyses the target prefetched instruction for effectiveness and determines the source of the prefetch data. If a demand does not arrive, the processor tests to determine if the particular prefetched instruction timed out in the cache and identifies the infectiveness of the prefetch operation. The processor samples multiple prefetch operations at random and generates a history of prefetch effectiveness and other useful prefetch information. The processor stores the prefetch effectiveness information to enable reduction or removal of ineffective prefetch operations.
    • 信息处理系统(IHS)的处理器在指令处理期间响应于需求负载启动L3高速缓存预取操作。 处理器随机选择L3高速缓存预取作为目标预取指令进行跟踪。 处理器发起L1高速缓存目标预取操作,并将所得到的目标预取指令存储在L1高速缓存中。 如果需求负载到达,则处理器分析目标预取指令的有效性并确定预取数据的来源。 如果请求没有到达,则处理器测试以确定特定预取指令是否在高速缓存中超时并且识别预取操作的感染性。 处理器随机抽取多个预取操作,并生成预取有效性和其他有用的预取信息的历史记录。 处理器存储预取有效性信息以便能够减少或去除无效的预取操作。
    • 5. 发明授权
    • Ineffective prefetch determination and latency optimization
    • 无效的预取确定和延迟优化
    • US08949579B2
    • 2015-02-03
    • US12897008
    • 2010-10-04
    • Miles R. DooleyVenkat R. IndukuruAlex E. MericasFrancis P. O'Connell
    • Miles R. DooleyVenkat R. IndukuruAlex E. MericasFrancis P. O'Connell
    • G06F9/38G06F12/08
    • G06F12/0862G06F9/3802G06F9/383G06F12/0897G06F2212/6024
    • A processor of an information handling system (IHS) initiates an L3 cache prefetch operation in response to a demand load during instruction processing. The processor selects an L3 cache prefetch at random for tracking as a target prefetched instruction. The processor initiates an L1 cache target prefetch operation and stores the resultant target prefetched instruction in the L1 cache. If a demand load arrives, the processor analyzes the target prefetched instruction for effectiveness and determines the source of the prefetch data. If a demand does not arrive, the processor tests to determine if the particular prefetched instruction timed out in the cache and identifies the ineffectiveness of the prefetch operation. The processor samples multiple prefetch operations at random and generates a history of prefetch effectiveness and other useful prefetch information. The processor stores the prefetch effectiveness information to enable reduction or removal of ineffective prefetch operations.
    • 信息处理系统(IHS)的处理器在指令处理期间响应于需求负载启动L3高速缓存预取操作。 处理器随机选择L3高速缓存预取作为目标预取指令进行跟踪。 处理器发起L1高速缓存目标预取操作,并将所得到的目标预取指令存储在L1高速缓存中。 如果需求负载到达,则处理器分析目标预取指令的有效性并确定预取数据的来源。 如果请求没有到达,则处理器测试以确定特定预取指令是否在高速缓存中超时并且识别预取操作的无效。 处理器随机抽取多个预取操作,并生成预取有效性和其他有用的预取信息的历史记录。 处理器存储预取有效性信息以便能够减少或去除无效的预取操作。