会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for configurable multiple level cache with
coherency in a multiprocessor system
    • 在多处理器系统中具有一致性的可配置多级缓存的方法和装置
    • US6115795A
    • 2000-09-05
    • US908140
    • 1997-08-06
    • Glenn David GildaSteven Lee Gregor
    • Glenn David GildaSteven Lee Gregor
    • G06F12/08G06F12/00G06F13/00
    • G06F12/0831G06F12/0811G06F12/0835
    • A coherency controller for configurable caches. A base microprocessor design accommodates system configurations both with and without L2 cache tag and data arrays installed. Second level cache control logic exists within the microprocessor chip, and when the external second level cache tag and data arrays are removed their inputs to the microprocessor are tied to an inactive state. A configuration switch is set in the second level cache controller that causes snoop requests from a system bus to get reflected onto a first level cache snooping path. The first level cache status is then fed back to the second level cache controller, in a manner consistent with the timing required for support of a second level cache search, and fed into the second level cache status signal generation logic, effectively making the second level cache controller believe that the second level cache still exists for snooping. All other actions remain the same in the second level cache controller providing an effective and simple method for supporting snooping bus protocols. A result is that now every bus request snoops the first level cache without knowledge of presence of an L2 cache. This environment is provided to support entry level single processor configurations where the snooping requests only amount to input/output traffic.
    • 用于可配置缓存的一致性控制器。 基本的微处理器设计适用于具有和不具有L2缓存标签和数据阵列的系统配置。 二级缓存控制逻辑存在于微处理器芯片内,当外部二级高速缓存标签和数据阵列被移除时,它们对微处理器的输入被连接到非活动状态。 在第二级高速缓存控制器中设置配置开关,导致来自系统总线的窥探请求被反映到第一级高速缓存窥探路径上。 然后以与支持第二级高速缓存搜索所需的定时一致的方式将第一级高速缓存状态反馈到第二级高速缓存控制器,并且馈送到第二级高速缓存状态信号生成逻辑,有效地使第二级高速缓存状态信号生成逻辑 缓存控制器认为第二级缓存仍然存在于窥探中。 所有其他动作在二级缓存控制器中保持不变,提供了一种有效和简单的支持窥探总线协议的方法。 结果是现在每个总线请求都窥探第一级缓存,而不知道存在二级缓存。 提供此环境以支持入门级单处理器配置,其中窥探请求仅等于输入/输出流量。
    • 2. 发明授权
    • Method and apparatus for a configurable multiple level cache with coherency in a multiprocessor system
    • 在多处理器系统中具有一致性的可配置多级缓存的方法和装置
    • US06490660B1
    • 2002-12-03
    • US09610200
    • 2000-07-01
    • Glenn David GildaSteven Lee Gregor
    • Glenn David GildaSteven Lee Gregor
    • G06F1208
    • G06F12/0831G06F12/0811G06F12/0835
    • A coherency controller for configurable caches. A base microprocessor design accommodates system configurations both with and without L2 cache tag and data arrays installed. Second level cache control logic exists within the microprocessor chip, and when the external second level cache tag and data arrays are removed their inputs to the microprocessor are tied to an inactive state. A configuration switch is set in the second level cache controller that causes snoop requests from a system bus to get reflected onto a first level cache snooping path. The first level cache status is then fed back to the second level cache controller, in a manner consistent with the timing required for support of a second level cache search, and fed into the second level cache status signal generation logic, effectively making the second level cache controller believe that the second level cache still exists for snooping. All other actions remain the same in the second level cache controller providing an effective and simple method for supporting snooping bus protocols. A result is that now every bus request snoops the first level cache without knowledge of presence of an L2 cache. This environment is provided to support entry level single processor configurations where the snooping requests only amount to input/output traffic.
    • 用于可配置缓存的一致性控制器。 基本的微处理器设计适用于具有和不具有L2缓存标签和数据阵列的系统配置。 二级缓存控制逻辑存在于微处理器芯片内,当外部二级高速缓存标签和数据阵列被移除时,它们对微处理器的输入被连接到非活动状态。 在第二级高速缓存控制器中设置配置开关,导致来自系统总线的窥探请求被反映到第一级高速缓存窥探路径上。 然后以与支持第二级高速缓存搜索所需的定时一致的方式将第一级高速缓存状态反馈到第二级高速缓存控制器,并且馈送到第二级高速缓存状态信号生成逻辑,有效地使第二级高速缓存状态信号生成逻辑 缓存控制器认为第二级缓存仍然存在于窥探中。 所有其他动作在二级缓存控制器中保持不变,提供了一种有效和简单的支持窥探总线协议的方法。 结果是现在每个总线请求都窥探第一级缓存,而不知道存在二级缓存。 提供此环境以支持入门级单处理器配置,其中窥探请求仅等于输入/输出流量。
    • 3. 发明授权
    • Pipelined snooping of multiple L1 cache lines
    • 多条L1高速缓存行的流水线窥探
    • US06438657B1
    • 2002-08-20
    • US09399286
    • 1999-09-17
    • Glenn David Gilda
    • Glenn David Gilda
    • G06F1208
    • G06F12/0811G06F12/0831
    • A cache system is provided for accessing set associative caches with no increase in critical path delay, for reducing the latency penalty for cache accesses, for reducing snoop busy time, and for responding to MRU misses and cache misses. A two level cache subsystem including an L1 cache and an L2 cache is provided. A cache directory is accessed for a second snoop request while a directory access from a first snoop request is being evaluated. During a REQUEST stage, a directory access snoop to the directory of the L1 cache is requested; and responsive thereto, during a SNOOP stage, the directory is accessed; during an ACCESS stage, the cache arrays are accessed while processing results from the SNOOP stage. If multiple data transfers are required out of the L1 cache, a pipeline hold is issued to the REQUEST and SNOOP stages, and the ACCESS stage is repeated. During a FLUSH stage, cache data read from the L1 cache during the ACCESS stage is sent to the L2 cache.
    • 提供了缓存系统,用于访问集合关联缓存,而不增加关键路径延迟,以减少高速缓存访​​问的延迟损失,减少侦听占线时间,以及响应MRU未命中和高速缓存未命中。 提供了包括L1高速缓存和L2高速缓存的两级缓存子系统。 对第二个窥探请求进行缓存目录访问,同时正在评估来自第一个窥探请求的目录访问。 在REQUEST阶段,请求目录访问窥探到L1缓存的目录; 并且响应于此,在SNOOP阶段期间,访问该目录; 在ACCESS阶段期间,在处理来自SNOOP阶段的结果时访问高速缓存阵列。 如果在L1高速缓存中需要多个数据传输,则向REQUEST和SNOOP阶段发出流水线保持,并重复ACCESS阶段。 在FLUSH阶段,在ACCESS阶段从L1高速缓存读取的缓存数据被发送到L2高速缓存。
    • 7. 发明授权
    • Data register for multicycle data cache read
    • 用于多周期数据高速缓存读取的数据寄存器
    • US06138206A
    • 2000-10-24
    • US873962
    • 1997-06-12
    • Michael Todd FisherGlenn David Gilda
    • Michael Todd FisherGlenn David Gilda
    • G06F12/08G06F13/14
    • G06F12/0864G06F2212/6082
    • A cache system provides for accessing set associative caches with no increase in critical path delay, for reducing the latency penalty for cache accesses and for responding to slot MRU misses and cache misses. An N-way set associative cache is provided, each set of said cache including an SRAM array macro having a memory element, an internal SRAM data register, and a read enable signal line. Read enable is generated as the NOR of slot miss and cache miss signals, and the internal SRAM data register is responsive to the slot miss signal for registering data output during a first cycle for use in a next following cycle.
    • 高速缓存系统提供访问集合关联缓存,而不增加关键路径延迟,以减少高速缓存访​​问的延迟损失以及响应时隙MRU丢失和高速缓存未命中。 提供N路组关联高速缓存,每组所述高速缓存包括具有存储元件的SRAM阵列宏,内部SRAM数据寄存器和读使能信号线。 读取使能被生成为时隙未命中和高速缓存未命中信号的NOR,并且内部SRAM数据寄存器响应于槽缺失信号,用于在第一周期期间注册数据输出以用于下一个后续周期。