会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Distributed cache
    • 分布式缓存
    • US06754772B2
    • 2004-06-22
    • US09987765
    • 2001-11-15
    • Neal A. CrookAlan Wootton
    • Neal A. CrookAlan Wootton
    • G06F1208
    • G06T15/005G06F12/0855G06T1/20
    • A system and method for distributed cache. Cache tag storage and cache data storage are maintained in separate pipeline stages. Cache tag storage is operated by a data producer. Cache data storage is operated by a data consumer. Cache hits and misses are determined by the data producer prior to any operations being performed by the processor. In the event of a cache miss, produced data is sent to the processor to be processed. In the event of a cache hit, the cache address of the corresponding previously processed data is sent to the data consumer so that the corresponding processed data unit can be retrieved from cache data storage.
    • 一种用于分布式缓存的系统和方法。 缓存标签存储和高速缓存数据存储保持在不同的流水线阶段。 缓存标签存储由数据生成器操作。 缓存数据存储由数据消费者操作。 在处理器执行任何操作之前,数据生成器确定缓存命中和丢失。 在出现高速缓存未命中的情况下,产生的数据被发送到要处理的处理器。 在高速缓存命中的情况下,相应的先前处理的数据的高速缓存地址被发送到数据消费者,从而可以从高速缓存数据存储中检索相应的处理数据单元。
    • 2. 发明授权
    • Method of distributed caching
    • 分布式缓存方法
    • US06889289B2
    • 2005-05-03
    • US10861499
    • 2004-06-07
    • Neal A. CrookAlan Wootton
    • Neal A. CrookAlan Wootton
    • G06F12/08G06F13/00G06T1/20G06T15/00G09G5/36
    • G06T15/005G06F12/0855G06T1/20
    • A system and method for distributed cache. Cache tag storage and cache data storage are maintained in separate pipeline stages. Cache tag storage is operated by a data producer. Cache data storage is operated by a data consumer. Cache hits and misses are determined by the data producer prior to any operations being performed by the processor. In the event of a cache miss, produced data is sent to the processor to be processed. In the event of a cache hit, the cache address of the corresponding previously processed data is sent to the data consumer so that the corresponding processed data unit can be retrieved from cache data storage.
    • 一种用于分布式缓存的系统和方法。 缓存标签存储和高速缓存数据存储保持在不同的流水线阶段。 缓存标签存储由数据生成器操作。 缓存数据存储由数据消费者操作。 在处理器执行任何操作之前,数据生成器确定缓存命中和丢失。 在出现高速缓存未命中的情况下,产生的数据被发送到要处理的处理器。 在高速缓存命中的情况下,相应的先前处理的数据的高速缓存地址被发送到数据消费者,从而可以从高速缓存数据存储中检索相应的处理数据单元。
    • 5. 发明授权
    • Method, apparatus, and system for providing initial state random access memory
    • 用于提供初始状态随机存取存储器的方法,装置和系统
    • US07505317B2
    • 2009-03-17
    • US11449755
    • 2006-06-09
    • Neal A. CrookDavid J. Warner
    • Neal A. CrookDavid J. Warner
    • G11C11/34G11C14/00
    • G11C7/20G11C11/412
    • A memory device comprising memory cells having volatile and non-volatile memory portions. The volatile memory portion of each cell includes circuitry for performing RAM functions while the non-volatile memory portion comprises circuitry defining pre-coded data. The memory device comprises a mechanism to operate an initialization sequence, which sets the initial state of the volatile memory portion of each memory cell to the pre-coded data defined in the associated non-volatile memory portion. The initialization sequence allows the initial state of each memory cell's volatile portion to be re-established after power has been applied to the memory device.
    • 一种包括具有易失性和非易失性存储器部分的存储单元的存储器件。 每个单元的易失性存储器部分包括用于执行RAM功能的电路,而非易失性存储器部分包括定义预编码数据的电路。 存储器件包括一个操作初始化序列的机制,该初始化序列将每个存储器单元的易失性存储器部分的初始状态设置为在相关联的非易失性存储器部分中定义的预编码数据。 初始化顺序允许在向存储器件施加电力之后,重新建立每个存储单元的易失性部分的初始状态。
    • 6. 发明授权
    • Access request prioritization and summary device
    • 访问请求优先级和摘要设备
    • US5202999A
    • 1993-04-13
    • US819186
    • 1992-01-10
    • John M. LenthallNeal A. CrookHelen C. McGrealMichael J. Seaman
    • John M. LenthallNeal A. CrookHelen C. McGrealMichael J. Seaman
    • G06F13/37
    • G06F13/37
    • An access request prioritization and summary device for determining the current highest priority among n entities. The device includes a bitmap having n bit storage locations. Each one of the n bit storage locations corresponds to one of the entities and is used to store a value which represents when the corresponding entity is available for prioritization. A plurality of combinational logic blocks are connected to the bitmap so that each one of the combinational logic blocks receives a preselected portion of the values stored in the n bit storage locations of the bitmap. Each one of the combinational logic blocks has a token signal input and a token signal output. The token signal inputs and outputs are coupled together to form a series of token signal links between the combinational logic blocks. When certain preselected highest priority determination conditions occur within one of the combinational logic blocks, the combinational logic block generates a token signal which serves as the token signal to the respective succeeding combinational logic block. Each combinational logic block is capable of receiving a token signal from the previous combinational logic block and is responsive to the input of a token signal to determine a current highest priority from the values which it received as input signals.
    • 用于确定n个实体当前最高优先级的访问请求优先级和摘要设备。 该设备包括具有n位存储位置的位图。 n位存储位置中的每一个对应于一个实体,并且用于存储表示当对应实体可用于优先化的时间的值。 多个组合逻辑块连接到位图,使得组合逻辑块中的每一个接收存储在位图的n位存储位置中的值的预选部分。 组合逻辑块中的每一个具有令牌信号输入和令牌信号输出。 令牌信号输入和输出耦合在一起以在组合逻辑块之间形成一系列令牌信号链路。 当在组合逻辑块之一内发生某些预选的最高优先级确定条件时,组合逻辑块产生令牌信号,令牌信号用作相应的后续组合逻辑块的令牌信号。 每个组合逻辑块能够从先前的组合逻辑块接收令牌信号,并响应于令牌信号的输入,以从作为输入信号接收的值确定当前最高优先级。
    • 7. 发明申请
    • Method, apparatus, and system for providing initial state random access memory
    • 用于提供初始状态随机存取存储器的方法,装置和系统
    • US20070263443A1
    • 2007-11-15
    • US11449755
    • 2006-06-09
    • Neal A. CrookDavid J. Warner
    • Neal A. CrookDavid J. Warner
    • G11C14/00
    • G11C7/20G11C11/412
    • A memory device comprising memory cells having volatile and non-volatile memory portions. The volatile memory portion of each cell includes circuitry for performing RAM functions while the non-volatile memory portion comprises circuitry defining pre-coded data. The memory device comprises a mechanism to operate an initialization sequence, which sets the initial state of the volatile memory portion of each memory cell to the pre-coded data defined in the associated non-volatile memory portion. The initialization sequence allows the initial state of each memory cell's volatile portion to be re-established after power has been applied to the memory device.
    • 一种包括具有易失性和非易失性存储器部分的存储单元的存储器件。 每个单元的易失性存储器部分包括用于执行RAM功能的电路,而非易失性存储器部分包括定义预编码数据的电路。 存储器件包括一个操作初始化序列的机制,该初始化序列将每个存储器单元的易失性存储器部分的初始状态设置为在相关联的非易失性存储器部分中定义的预编码数据。 初始化顺序允许在向存储器件施加电力之后,重新建立每个存储单元的易失性部分的初始状态。
    • 8. 发明授权
    • Paged memory scheme
    • 分页内存方案
    • US5357619A
    • 1994-10-18
    • US819267
    • 1992-01-10
    • Neal A. CrookVincent G. GavinRobert J. GaluszkaJohn M. LenthallBipin MistryClinton ChoiPaul L. Bruce
    • Neal A. CrookVincent G. GavinRobert J. GaluszkaJohn M. LenthallBipin MistryClinton ChoiPaul L. Bruce
    • G06F12/02G06F12/06G06F13/00
    • G06F12/0215G06F12/0623
    • An apparatus and method for supplying an address and data to an external memory device. The number of pins available for supplying the address is less than the number of address lines required at the external memory device. A register is used to store the high order bits of the address and is pre-loaded with a default page value. An output of the register is coupled to an address input of the external memory. If the high order bits of the address are equal to the default page value, a control device couples the data lines directly to the external memory device and a read or write operation follows. If the two values are different, a paging cycle is performed where the high order address bits are latched through the register to the address input of the external memory and then the data bits are coupled to the external memory device. If the default page value points to the most accessed portion of the external memory device, no paging is performed during access to that portion of the external memory and processing time is saved when reads or writes of data are made to that portion of the external memory.
    • 一种用于向外部存储器件提供地址和数据的装置和方法。 可用于提供地址的引脚数小于外部存储器件所需的地址线数量。 寄存器用于存储地址的高位,并且预加载了默认页面值。 寄存器的输出耦合到外部存储器的地址输入。 如果地址的高位等于默认页面值,则控制设备将数据线直接耦合到外部存储器件,并进行读取或写入操作。 如果两个值不同,则执行寻呼周期,其中高位地址位通过寄存器锁存到外部存储器的地址输入,然后数据位耦合到外部存储器件。 如果默认页面值指向外部存储器件最常访问的部分,则在访问外部存储器的该部分期间不执行寻呼,并且当对外部存储器的该部分进行数据的读取或写入时,保存处理时间 。
    • 10. 发明授权
    • Queue based arbitration using a FIFO data structure
    • 使用FIFO数据结构进行基于队列的仲裁
    • US5485586A
    • 1996-01-16
    • US222500
    • 1994-04-05
    • David L. A. BrashNeal A. CrookJohn M. Lenthall
    • David L. A. BrashNeal A. CrookJohn M. Lenthall
    • G06F13/364G06F13/36
    • G06F13/364
    • A queue based arbiter to arbitrate between N devices of a computer system for access to a system bus which eliminates the need to maintain a history of bus transactions by queuing bus requests to track when a bus request is posted. The arbiter provides fair access to the bus by maintaining a queue of requests that come in from each resource in the computer system. This is accomplished by continually sampling the individual request lines of the devices to determine if a device is requesting access to the bus. Each time the arbiter detects a request from a device it puts an entry representative of the specific device that has requested the bus into a queue that has at least N entries. Requests are granted in the order that they are queued.
    • 一种基于队列的仲裁器,用于对用于访问系统总线的计算机系统的N个设备之间进行仲裁,从而消除了通过排队总线请求来跟踪总线请求被发布时的总线事务的维护历史。 仲裁器通过维护来自计算机系统中的每个资源的请求的队列来提供公共访问总线。 这是通过对设备的各个请求线进行连续采样来确定设备是否请求访问总线来实现的。 每当仲裁器检测到来自设备的请求时,它将表示已经请求总线的特定设备的条目代表具有至少N个条目的队列。 请求按排队的顺序授予。