会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Cache mechanism and method for avoiding cast out on bad victim select and recycling victim select operation
    • 缓存机制和方法,用于避免对不良受害者选择和回收受害者选择操作
    • US07987320B2
    • 2011-07-26
    • US11951783
    • 2007-12-06
    • Robert H. Bell, Jr.Guy Lynn GuthrieWilliam John Starke
    • Robert H. Bell, Jr.Guy Lynn GuthrieWilliam John Starke
    • G06F12/00
    • G06F12/126G06F12/125G06F2212/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受害者选择逻辑被触发以重新启动受害者选择过程。
    • 5. 发明申请
    • Dynamic Runtime Modification of Array Layout for Offset
    • 用于偏移的阵列布局的动态运行时修改
    • US20100268880A1
    • 2010-10-21
    • US12424348
    • 2009-04-15
    • Ravi Kumar ArimilliDonald W. PlassWilliam John Starke
    • Ravi Kumar ArimilliDonald W. PlassWilliam John Starke
    • G06F12/08G06F1/12
    • G06F12/0886G06F9/30047G06F9/345
    • Disclosed are a method, a system and a computer program product for operating a cache system. The cache system can include multiple cache lines, and a first cache line of the multiple of cache lines can include multiple cache cells, and a bus coupled to the multiple cache cells. In one or more embodiments, the bus can include a switch that is operable to receive a first control signal and to split the bus into first and second portions or aggregate the bus into a whole based on the first control signal. When the bus is split, a first cache cell and a second cache cell of the multiple cache cells are coupled to respective first and second portions of the bus. Data from the first and second cache cells can be selected through respective portions of the bus and outputted through a port of the cache system.
    • 公开了一种用于操作缓存系统的方法,系统和计算机程序产品。 高速缓存系统可以包括多个高速缓存行,并且多条高速缓存行的第一高速缓存行可以包括多个高速缓存单元,以及耦合到多个高速缓存单元的总线。 在一个或多个实施例中,总线可以包括可操作以接收第一控制信号并且将总线分为第一和第二部分或基于第一控制信号将总线聚合成整体的开关。 当总线被分离时,多个高速缓存单元的第一高速缓存单元和第二高速缓存单元耦合到总线的相应的第一和第二部分。 可以通过总线的各个部分选择来自第一和第二高速缓存单元的数据,并通过高速缓存系统的端口输出。
    • 8. 发明申请
    • L2 CACHE CONTROLLER WITH SLICE DIRECTORY AND UNIFIED CACHE STRUCTURE
    • L2缓存控制器,具有SLICE DIRECTORY和统一的高速缓存结构
    • US20090083489A1
    • 2009-03-26
    • US12325266
    • 2008-12-01
    • Leo James ClarkJames Stephen Fields, JR.Guy Lynn GuthrieWilliam John Starke
    • Leo James ClarkJames Stephen Fields, JR.Guy Lynn GuthrieWilliam John Starke
    • G06F12/08
    • G06F12/0851G06F12/0811
    • A cache memory logically partitions a cache array having a single access/command port into at least two slices, and uses a first directory to access the first array slice while using a second directory to access the second array slice, but accesses from the cache directories are managed using a single cache arbiter which controls the single access/command port. In one embodiment, each cache directory has its own directory arbiter to handle conflicting internal requests, and the directory arbiters communicate with the cache arbiter. The cache array is arranged with rows and columns of cache sectors wherein a cache line is spread across sectors in different rows and columns, with a 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.
    • 缓存存储器将具有单个访问/命令端口的高速缓存阵列逻辑地分区成至少两个切片,并且使用第一目录来访问第一阵列片,同时使用第二目录来访问第二阵列片,但是从高速缓存目录 使用控制单个访问/命令端口的单个缓存仲裁器进行管理。 在一个实施例中,每个高速缓存目录具有其自己的目录仲裁器来处理冲突的内部请求,并且目录仲裁器与高速缓存仲裁器通信。 高速缓存阵列布置有高速缓存扇区的行和列,其中高速缓存行分布在不同行和列中的扇区之间,其中一部分给定高速缓存行位于具有第一延迟的第一列中,并且给定的另一部分 高速缓存线位于具有大于第一等待时间的第二等待时间的第二列中。