会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 141. 发明授权
    • Cache mechanism and method for avoiding cast out on bad victim select and recycling victim select operation
    • 缓存机制和方法,用于避免对不良受害者选择和回收受害者选择操作
    • US07343455B2
    • 2008-03-11
    • US11054394
    • 2005-02-09
    • Robert H. Bell, Jr.Guy Lynn GuthrieWilliam John Starke
    • Robert H. Bell, Jr.Guy Lynn GuthrieWilliam John Starke
    • G06F12/00
    • G06F12/126G06F12/123G06F2212/1032
    • A method, apparatus, and computer for identifying selection of a bad victim during victim selection at a cache and recovering from such bad victim selection without causing the system to crash or suspend forward progress of the victim selection process. Among the bad victim selection addressed are recovery from selection of a deleted member and recovery from use of LRU state bits that do not map to a member within the congruence class. When LRU victim selection logic generates an output vector identifying a victim, the output vector is checked to ensure that it is a valid vector (non-null) and that it is not pointing to a deleted member. When the output vector is not valid or points to a deleted member, the LRU victim selection logic is triggered to re-start the victim selection process.
    • 一种方法,装置和计算机,用于在高速缓存的受害者选择期间识别对不良受害者的选择,并从这种不良受害者选择中恢复,而不会导致系统崩溃或中止向前进行受害者选择过程。 所解决的不良受害者选择之一是从选择已删除成员的恢复以及使用不映射到同余类中的成员的LRU状态位进行恢复。 当LRU受害者选择逻辑生成识别受害者的输出向量时,检查输出向量以确保它是有效向量(非空值),并且不指向已删除的成员。 当输出向量无效或指向被删除成员时,LRU受害者选择逻辑被触发以重新启动受害者选择过程。
    • 147. 发明授权
    • Information handling system with immediate scheduling of load operations and fine-grained access to cache memory
    • 信息处理系统,可立即调度加载操作,并对缓存进行细粒度访问
    • US08140756B2
    • 2012-03-20
    • US12424332
    • 2009-04-15
    • Sanjeev GaiGuy Lynn GuthrieStephen PowellWilliam John Starke
    • Sanjeev GaiGuy Lynn GuthrieStephen PowellWilliam John Starke
    • G06F13/00
    • G06F12/0822
    • An information handling system (IHS) includes a processor with a cache memory system. The processor includes a processor core with an L1 cache memory that couples to an L2 cache memory. The processor includes an arbitration mechanism that controls load and store requests to the L2 cache memory. The arbitration mechanism includes control logic that enables a load request to interrupt a store request that the L2 cache memory is currently servicing. When the L2 cache memory finishes servicing the interrupting load request, the L2 cache memory may return to servicing the interrupted store request at the point of interruption. The control logic determines the size requirement of each load operation or store operation. When the cache memory system performs a store operation or load operation, the memory system accesses the portion of a cache line it needs to perform the operation instead of accessing an entire cache line.
    • 信息处理系统(IHS)包括具有高速缓冲存储器系统的处理器。 处理器包括具有耦合到L2高速缓冲存储器的L1高速缓冲存储器的处理器核心。 处理器包括仲裁机制,其控制对L2高速缓冲存储器的加载和存储请求。 仲裁机制包括控制逻辑,其允许加载请求中断L2高速缓冲存储器当前正在服务的存储请求。 当L2高速缓存存储器完成对中断加载请求的服务时,L2高速缓冲存储器可以在中断点返回服务中断的存储请求。 控制逻辑确定每个加载操作或存储操作的大小要求。 当高速缓冲存储器系统执行存储操作或加载操作时,存储器系统访问它需要执行操作的高速缓存行的部分,而不是访问整个高速缓存行。
    • 149. 发明授权
    • L2 cache array topology for large cache with different latency domains
    • 具有不同延迟域的大型缓存的L2缓存阵列拓扑
    • US07783834B2
    • 2010-08-24
    • US11947742
    • 2007-11-29
    • Leo James ClarkGuy Lynn GuthrieKirk Samuel LivingstonWilliam John Starke
    • Leo James ClarkGuy Lynn GuthrieKirk Samuel LivingstonWilliam John Starke
    • G06F12/00
    • G06F12/0897G06F12/0822G06F12/0824
    • A cache memory logically associates a cache line with at least two cache sectors of a cache array wherein different sectors have different output latencies and, for a load hit, selectively enables the cache sectors based on their latency to output the cache line over successive clock cycles. Larger wires having a higher transmission speed are preferably used to output the cache line corresponding to the requested memory block. In the illustrative embodiment the cache is arranged with rows and columns of the cache sectors, and a given cache line is spread across sectors in different columns, with at least one portion of the given cache line being located in a first column having a first latency, and another portion of the given cache line being located in a second column having a second latency greater than the first latency. One set of wires oriented along a horizontal direction may be used to output the cache line, while another set of wires oriented along a vertical direction may be used for maintenance of the cache sectors. A given cache line is further preferably spread across sectors in different rows or cache ways. For example, a cache line can be 128 bytes and spread across four sectors in four different columns, each sector containing 32 bytes of the cache line, and the cache line is output over four successive clock cycles with one sector being transmitted during each of the four cycles.
    • 缓存存储器逻辑地将高速缓存行与高速缓存阵列的至少两个缓存扇区相关联,其中不同扇区具有不同的输出延迟,并且对于负载命中,基于它们的等待时间来选择性地启用高速缓存扇区以在连续的时钟周期上输出高速缓存行 。 优选使用具有较高传输速度的较大导线来输出与所请求的存储块相对应的高速缓存行。 在说明性实施例中,高速缓存器配置有高速缓存扇区的行和列,并且给定的高速缓存行分布在不同列中的扇区之间,其中给定高速缓存行的至少一部分位于具有第一等待时间的第一列中 并且所述给定高速缓存行的另一部分位于具有大于所述第一等待时间的第二等待时间的第二列中。 可以使用沿水平方向定向的一组线来输出高速缓存线,而沿着垂直方向定向的另一组线可以用于高速缓存扇区的维护。 给定的高速缓存行进一步优选地分布在不同行或高速缓存方式的扇区之间。 例如,高速缓存行可以是128字节并且分布在四个不同列中的四个扇区上,每个扇区包含32个字节的高速缓存行,并且高速缓存行在四个连续的时钟周期内被输出,在每个 四个周期。