会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Cache memory system
    • 缓存存储系统
    • US5003459A
    • 1991-03-26
    • US176595
    • 1988-04-01
    • Raj K. RamanujanSimon C. Steely, Jr.Peter J. BannonDavid J. Sager
    • Raj K. RamanujanSimon C. Steely, Jr.Peter J. BannonDavid J. Sager
    • G06F12/10
    • G06F12/1045
    • The invention is directed to a cache memory system in a data processor including a virtual cache memory, a physical cache memory, a virtual to physical translation buffer, a physical to virtual backmap, an Old-PA pointer and a lockout register. The backmap implements invalidates by clearing the valid flags in virtual cache memory. The Old-PA pointer indicates the backmap entry to be invalidated after a reference misses in the virtual cache. The physical address for data written to virtual cache memory is entered to Old-PA pointer by the translation buffer. The lockout register arrests all references to data which may have synonyms in virtual cache memory. The backmap is also used to invalidate any synonyms.
    • 本发明涉及包括虚拟高速缓冲存储器,物理高速缓冲存储器,虚拟到物理转换缓冲器,物理到虚拟背景图,旧PA指针和锁定寄存器的数据处理器中的高速缓冲存储器系统。 反向映射通过清除虚拟高速缓存中的有效标志来实现无效。 Old-PA指针指示在虚拟缓存中的引用未命中之后,将无效的背景条目。 写入虚拟高速缓冲存储器的数据的物理地址由转换缓冲区输入到旧PA指针。 锁定寄存器阻止对虚拟高速缓冲存储器中可能具有同义词的数据的所有引用。 背景图也用于使任何同义词无效。
    • 3. 发明授权
    • Lockout registers
    • 锁定寄存器
    • US4825412A
    • 1989-04-25
    • US176448
    • 1988-04-01
    • David J. SagerRaj K. RamanujanJeffrey L. Bell
    • David J. SagerRaj K. RamanujanJeffrey L. Bell
    • G06F12/10G11C15/00
    • G06F12/1045
    • A cache memory system in a data processor that has a main memory and a processing unit, the cache memory system including a virtually addressed storage cache. This virtually addressed storage cache is connected to the main memory for storing in storage cache locations preselected portions of data from the main memory. Each cache location includes a valid indicator to indicate the data in the cache location is current. A translation buffers is coupled to the storage cache, and translates a virtual address to a physical address. The backmap is coupled to the storage cache and the translation buffer, and invalidates data in the storage cache by generating an invalidate index to the cache location at which a valid indicator is to be cleared only when data in the storage cache is to be invalidated. The cache memory system includes at least one lockout register for storing addresses for data which may exist in more than one storage location. The backmap invalidates all copies of the data in the storage cache after every reference to data in the storage cache using an address in the lockout register.
    • 具有主存储器和处理单元的数据处理器中的高速缓冲存储器系统,所述高速缓存存储器系统包括虚拟地寻址的存储高速缓存。 该虚拟寻址的存储高速缓存连接到主存储器,用于存储来自主存储器的数据的预选部分的存储缓存位置。 每个高速缓存位置包括一个有效的指示符,以指示高速缓存位置中的数据是当前的。 翻译缓冲器耦合到存储高速缓存,并将虚拟地址转换为物理地址。 背景图被耦合到存储高速缓存和翻译缓冲器,并且通过仅在存储高速缓存中的数据被无效时,才通过生成有效指示符被清除的高速缓存位置的无效索引来使存储高速缓存中的数据无效。 高速缓冲存储器系统包括至少一个锁定寄存器,用于存储可能存在于多于一个存储位置的数据的地址。 每次使用锁定寄存器中的地址对存储缓存中的数据进行引用之后,后台映射将使存储缓存中的所有数据副本无效。
    • 6. 发明申请
    • APPARATUS AND METHOD FOR PHASE CHANGE MEMORY DRIFT MANAGEMENT
    • 相位变化管理的设备和方法
    • US20140006696A1
    • 2014-01-02
    • US13994116
    • 2011-12-20
    • Raj K. RamanujanMark A. Schmisseur
    • Raj K. RamanujanMark A. Schmisseur
    • G06F12/02
    • G06F12/0246G06F12/0866G06F2212/214G11C13/0004G11C13/004G11C13/0061G11C16/3418G11C2013/0054G11C2013/0057
    • A system and method are described for selecting a demarcation voltage for read and write operations. Embodiments of the invention provide a scheme to use multiple VDMs to cover the case where power-on drift is different from power-off drift of the PCMS cells. The controller automatically manages this through tracking refreshes and writes. In addition, the embodiments of the invention provide an efficient scheme to reduce the performance impact of the penalty box following a write by tracking recent write addresses through a hash-table or similar scheme. By way of example, a method in accordance with one embodiment comprises: detecting a read operation directed to a first block of a PCMS memory; determining whether a write operation has previously occurred to the first block within a specified amount of time prior to the read operation; using a first demarcation voltage (VDM) for the read operation if the write operation has previously occurred to the first block within the specified amount of time prior to the write operation; and using a second VDM for the read operation if the write operation has not previously occurred to the first block within the specified amount of time prior to the write or refresh operation.
    • 描述了用于选择用于读取和写入操作的分界电压的系统和方法。 本发明的实施例提供了使用多个VDM来覆盖上电漂移与PCMS单元的断电漂移不同的情况的方案。 控制器通过跟踪刷新和写入自动进行管理。 此外,本发明的实施例提供了一种有效的方案,以通过通过散列表或类似方案跟踪最近的写入地址来减少写入之后的惩罚盒的性能影响。 作为示例,根据一个实施例的方法包括:检测针对PCMS存储器的第一块的读取操作; 在所述读取操作之前的指定时间内确定是否先前对所述第一块发生了写入操作; 如果在写操作之前的指定时间内先前已经对第一块发生写操作,则使用第一分界电压(VDM)作为读操作; 以及如果在所述写入或刷新操作之前的所述指定时间量内的所述第一块以前没有发生写入操作,则使用第二VDM进行所述读取​​操作。
    • 7. 发明授权
    • Two-level system main memory
    • 二级系统主存
    • US08612676B2
    • 2013-12-17
    • US12976545
    • 2010-12-22
    • Eric J. DahlenGlenn J. HintonRaj K. Ramanujan
    • Eric J. DahlenGlenn J. HintonRaj K. Ramanujan
    • G06F12/00
    • G06F3/0611G06F3/0647G06F3/0685G06F11/0766G06F12/0246G06F12/0638G06F12/0868G06F12/0893G06F2212/1024G06F2212/313G06F2212/7203G06F2212/7208G06F2212/7209G06F2212/7211G11C14/009
    • Embodiments of the invention describe a system main memory comprising two levels of memory that include cached subsets of system disk level storage. This main memory includes “near memory” comprising memory made of volatile memory, and “far memory” comprising volatile or nonvolatile memory storage that is larger and slower than the near memory.The far memory is presented as “main memory” to the host OS while the near memory is a cache for the far memory that is transparent to the OS, thus appearing to the OS the same as prior art main memory solutions. The management of the two-level memory may be done by a combination of logic and modules executed via the host CPU. Near memory may be coupled to the host system CPU via high bandwidth, low latency means for efficient processing. Far memory may be coupled to the CPU via low bandwidth, high latency means.
    • 本发明的实施例描述了包括两级存储器的系统主存储器,其包括系统盘级存储器的缓存子集。 该主存储器包括包括由易失性存储器构成的存储器的“近存储器”,以及包括比近存储器更大和更慢的易失性或非易失性存储器存储器的“远存储器”。 远端存储器被呈现为主机OS的“主存储器”,而近端存储器是对于对OS是透明的远存储器的高速缓存,因此与OS显示与现有技术主存储器解决方案相同的高速缓存。 两级存储器的管理可以通过经由主机CPU执行的逻辑和模块的组合来完成。 靠近存储器可以通过高带宽,低延迟的方式耦合到主机系统CPU,用于有效处理。 远存储器可以经由低带宽,高延迟装置耦合到CPU。