会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Concurrent Refresh In Cache Memory
    • 缓存中并发刷新
    • US20110320700A1
    • 2011-12-29
    • US12822364
    • 2010-06-24
    • Timothy C. BronsonHieu T. HuynhCharlie C. HwangKenneth D. Klapproth
    • Timothy C. BronsonHieu T. HuynhCharlie C. HwangKenneth D. Klapproth
    • G06F12/06
    • G06F12/0846G06F12/0893
    • Concurrent refresh in a cache memory includes calculating a refresh time interval at a centralized refresh controller, the centralized refresh controller being common to all cache memory banks of the cache memory, transmitting a starting time of the refresh time interval to a bank controller, the bank controller being local to, and associated with, only one cache memory bank of the cache memory, sampling a continuous refresh status indicative of a number of refreshes necessary to maintain data within the cache memory bank associated with the bank controller, requesting a gap in a processing pipeline of the cache memory to facilitate the number of refreshes necessary, receiving a refresh grant in response to the requesting, and transmitting an encoded refresh command to the bank controller, the encoded refresh command indicating a number of refresh operations granted to the cache memory bank associated with the bank controller.
    • 高速缓冲存储器中的并发刷新包括计算集中式刷新控制器的刷新时间间隔,集中式刷新控制器对于高速缓存存储器的所有高速缓存存储体共同,将刷新时间间隔的开始时间发送到银行控制器,银行 控制器本身并且仅与高速缓冲存储器的一个高速缓冲存储器组相关联,并且对与表示控制器相关联的高速缓存存储器中的数据进行维护所需的刷新次数的连续刷新状态进行采样,请求在 处理高速缓冲存储器的流水线以便于所需的刷新次数,响应于请求接收刷新许可,并向编组控制器发送编码的刷新命令,编码的刷新命令指示授予高速缓冲存储器的刷新操作的次数 与银行控制人有关的银行。
    • 4. 发明授权
    • System and method for interrupt command queuing and ordering
    • 用于中断命令排队和排序的系统和方法
    • US06442634B2
    • 2002-08-27
    • US09860309
    • 2001-05-18
    • Timothy C. BronsonWai Ling LeeVincent P. Zeyak, Jr.
    • Timothy C. BronsonWai Ling LeeVincent P. Zeyak, Jr.
    • G06F1300
    • G06F13/4027
    • An input/output bus bridge and command queuing system includes an external interrupt router for receiving interrupt commands from bus unit controllers (BUCs) and responds with end of interrupt (EOI), interrupt return (INR) and interrupt reissue (IRR) commands. The interrupt router includes a first command queue for ordering EOI commands and a second command queue for ordering INR and IRR commands. A first in first out (FIFO) command queue orders bus memory mapped input output (MMIO) commands. The EOI commands are directed from the first command queue to the input of the FIFO command queue. The EOI commands and the MMIO commands are directed from the command queue to an input output bus and the INR and IRR commands are directed from the second command queue to the input output bus. In this way, strict ordering of EOI commands relative to MMIO accesses is maintained while simultaneously allowing INR and IRR commands to bypass enqueued MMIO accesses.
    • 输入/输出总线桥接器和命令排队系统包括外部中断路由器,用于从总线单元控制器(BUC)接收中断命令,并响应中断结束(EOI),中断返回(INR)和中断重发(IRR)命令。 中断路由器包括用于排序EOI命令的第一命令队列和用于排序INR和IRR命令的第二命令队列。 先进先出(FIFO)命令队列命令总线内存映射输入输出(MMIO)命令。 EOI命令从第一个命令队列指向FIFO命令队列的输入。 EOI命令和MMIO命令从命令队列引导到输入输出总线,INR和IRR命令从第二个命令队列引导到输入输出总线。 以这种方式,维护相对于MMIO访问的EOI命令的严格排序,同时允许INR和IRR命令绕过入队的MMIO访问。
    • 6. 发明授权
    • Cache bank modeling with variable access and busy times
    • 缓存库建模与可变访问和繁忙时间
    • US08458405B2
    • 2013-06-04
    • US12821891
    • 2010-06-23
    • Timothy C. BronsonGarrett M. DrapalaHieu T. HuynhKenneth D. Klapproth
    • Timothy C. BronsonGarrett M. DrapalaHieu T. HuynhKenneth D. Klapproth
    • G06F12/00G06F13/00G06F13/28
    • G06F12/0895
    • Various embodiments of the present invention manage access to a cache memory. In one embodiment, a set of cache bank availability vectors are generated based on a current set of cache access requests currently operating on a set of cache banks and at least a variable busy time of a cache memory includes the set of cache banks. The set of cache bank availability vectors indicate an availability of the set of cache banks. A set of cache access requests for accessing a set of given cache banks within the set of cache banks is received. At least one cache access request in the set of cache access requests is selected to access a given cache bank based on the a cache bank availability vectors associated with the given cache bank and the set of access request parameters associated with the at least one cache access that has been selected.
    • 本发明的各种实施例管理对高速缓冲存储器的访问。 在一个实施例中,基于当前在一组高速缓存组上操作的当前高速缓存访​​问请求集合来生成一组高速缓存存储库可用性向量,并且至少高速缓冲存储器的可变繁忙时间包括该组缓存存储体。 该组缓存库可用性向量指示该组缓存存储体的可用性。 接收用于访问该组缓存组内的一组给定高速缓存存储体的一组缓存访问请求。 选择该组高速缓存访​​问请求中的至少一个高速缓存访​​问请求以基于与给定高速缓存组相关联的高速缓存存储体可用性向量和与该至少一个高速缓存访​​问相关联的一组访问请求参数访问给定高速缓存组 已被选中。
    • 7. 发明授权
    • Concurrent refresh in cache memory
    • 高速缓存中同时刷新
    • US08291157B2
    • 2012-10-16
    • US12822364
    • 2010-06-24
    • Timothy C. BronsonHieu T. HuynhCharlie C. HwangKenneth D. Klapproth
    • Timothy C. BronsonHieu T. HuynhCharlie C. HwangKenneth D. Klapproth
    • G06F12/00
    • G06F12/0846G06F12/0893
    • Concurrent refresh in a cache memory includes calculating a refresh time interval at a centralized refresh controller, the centralized refresh controller being common to all cache memory banks of the cache memory, transmitting a starting time of the refresh time interval to a bank controller, the bank controller being local to, and associated with, only one cache memory bank of the cache memory, sampling a continuous refresh status indicative of a number of refreshes necessary to maintain data within the cache memory bank associated with the bank controller, requesting a gap in a processing pipeline of the cache memory to facilitate the number of refreshes necessary, receiving a refresh grant in response to the requesting, and transmitting an encoded refresh command to the bank controller, the encoded refresh command indicating a number of refresh operations granted to the cache memory bank associated with the bank controller.
    • 高速缓冲存储器中的并发刷新包括计算集中式刷新控制器的刷新时间间隔,集中式刷新控制器对于高速缓存存储器的所有高速缓存存储体共同,将刷新时间间隔的开始时间发送到银行控制器,银行 控制器本身并且仅与高速缓冲存储器的一个高速缓冲存储器组相关联,并且对与表示控制器相关联的高速缓存存储器中的数据进行维护所需的刷新次数的连续刷新状态进行采样,请求在 处理高速缓冲存储器的流水线以便于所需的刷新次数,响应于请求接收刷新许可,并向编组控制器发送编码的刷新命令,编码的刷新命令指示授予高速缓冲存储器的刷新操作的次数 与银行控制人有关的银行。
    • 8. 发明授权
    • Optimizing EDRAM refresh rates in a high performance cache architecture
    • 在高性能缓存架构中优化EDRAM刷新率
    • US08244972B2
    • 2012-08-14
    • US12822830
    • 2010-06-24
    • Timothy C. BronsonMichael FeeArthur J. O'Neill, Jr.Scott B. Swaney
    • Timothy C. BronsonMichael FeeArthur J. O'Neill, Jr.Scott B. Swaney
    • G06F12/00
    • G06F12/0897G06F12/0855
    • Controlling refresh request transmission rates in a cache comprising: a refresh requestor configured to transmit a refresh request to a cache memory at a first refresh rate, the first refresh rate comprising an interval, the interval comprising receiving a plurality of first signals, the first refresh rate corresponding to a maximum refresh rate, and a refresh counter operatively coupled to the refresh requestor and configured to reset in response to receiving a second signal, increment in response to receiving each of a plurality of refresh requests from the refresh requestor, and reset and transmit a current count to the refresh requestor in response to receiving a third signal, wherein the refresh requestor is configured to transmit a refresh request at a second refresh rate, in response to receiving the current count from the refresh counter and determining that the current count is greater than a refresh threshold.
    • 控制缓存中的刷新请求传输速率包括:刷新请求器,被配置为以第一刷新率向高速缓存存储器发送刷新请求,所述第一刷新率包括间隔,所述间隔包括接收多个第一信号,所述第一刷新 速率对应于最大刷新率;以及刷新计数器,可操作地耦合到所述刷新请求器,并且被配置为响应于接收到第二信号而复位,响应于接收到来自所述刷新请求者的多个刷新请求中的每一个, 响应于接收到第三信号将当前计数发送到刷新请求者,其中响应于从刷新计数器接收当前计数并确定当前计数,刷新请求器被配置为以第二刷新率发送刷新请求 大于刷新阈值。
    • 9. 发明申请
    • CACHE BANK MODELING WITH VARIABLE ACCESS AND BUSY TIMES
    • 具有可变访问和繁忙时间的高速缓存库建模
    • US20110320729A1
    • 2011-12-29
    • US12821891
    • 2010-06-23
    • TIMOTHY C. BRONSONGarrett M. DrapalaHieu T. HuynhKenneth D. Klapproth
    • TIMOTHY C. BRONSONGarrett M. DrapalaHieu T. HuynhKenneth D. Klapproth
    • G06F12/08G06F12/00
    • G06F12/0895
    • Various embodiments of the present invention manage access to a cache memory. In one embodiment, a set of cache bank availability vectors are generated based on a current set of cache access requests currently operating on a set of cache banks and at least a variable busy time of a cache memory includes the set of cache banks. The set of cache bank availability vectors indicate an availability of the set of cache banks. A set of cache access requests for accessing a set of given cache banks within the set of cache banks is received. At least one cache access request in the set of cache access requests is selected to access a given cache bank based on the a cache bank availability vectors associated with the given cache bank and the set of access request parameters associated with the at least one cache access that has been selected.
    • 本发明的各种实施例管理对高速缓冲存储器的访问。 在一个实施例中,基于当前在一组高速缓存组上操作的当前高速缓存访​​问请求集合来生成一组高速缓存存储库可用性向量,并且至少高速缓存存储器的可变繁忙时间包括该组高速缓冲存储器组。 该组缓存库可用性向量指示该组缓存存储体的可用性。 接收用于访问该组缓存组内的一组给定高速缓存存储体的一组缓存访问请求。 选择该组高速缓存访​​问请求中的至少一个高速缓存访​​问请求以基于与给定高速缓存组相关联的高速缓存存储体可用性向量和与该至少一个高速缓存访​​问相关联的一组访问请求参数访问给定高速缓存组 已被选中。