Abstract:
PROBLEM TO BE SOLVED: To provide a memory system realizing a bus speed multiplier. SOLUTION: This memory system has at least one memory module operating at a data transfer speed of the memory module. The memory system also has a memory controller and at least one memory bus. The memory bus operates at a data transfer speed four times the data transfer speed of the memory module. The memory controller and the memory module are connected to each other by a packet type multitransfer interface via the memory bus. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a memory system spared in a segment level. SOLUTION: This memory system includes a cascade type interconnection system spared in the segment level. The cascade type interconnection system has at least two memory assemblies and a memory bus. The memory bus has a plurality of segments, and the memory assemblies are connected to each other via the memory bus. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a method and system for reducing apparent memory access wait time. SOLUTION: A data processing system includes one or more processing cores, a system memory having a plurality of rows of data storage apparatuses, and a memory controller which controls an access to the system memory and performs supplier-based memory speculation. In response to a memory access request, the memory controller directs an access to a selected row, in the system memory to service the memory access request. In order to reduce the access waiting time, immediately after the memory access, the memory controller speculatively directs that the selected row will continue to be energized following the acess, based on the history information in the memory speculation table, even after the access. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
CACHE ARCHITECTURE FOR HIGH SPEED MEMORY-TO-I/O DATA TRANSFERS Computer architecture and method of control for accomplishing low speed memory to high speed I/O data transfers. An I/O cache is connected between the memory data bus and a system I/O data bus, and is responsive to a storage control unit which manages data transfers over the system I/O bus. The relatively lower speed of the system memory is offset by the larger size of the memory data bus in comparison to the system I/O data bus. The I/O cache is used to prefetch memory data during read cycles, which prefetch operates in concurrence with the transfer of previously prefetched data from the I/o cache to I/O control units on the system I/O data bus. During the writing of data from I/O to system memory, the I/O cache buffers memory access interferences initiated by the processor. The invention permits the use of a conventional and relatively slow main memory in conjunction with a high speed processor and high speed I/O system.
Abstract:
Eine Datenspeichereinheit (100) beinhaltet einen Datenspeicherabschnitt (105) eines Speichers zum Speichern von in die Speichereinheit geschriebenen Daten. Ein Gruppenversionsdatenspeicher (101) speichert einen Gruppenversionswert (102) und ist dem Datenspeicherabschnitt des Speichers zugehörig, wobei die Speichereinheit so eingerichtet ist, dass bei Änderung des Gruppenversionswertes sämtliche vorher in den Datenspeicherabschnitt des Speichers geschriebenen Daten unlesbar werden.
Abstract:
Dynamische Direktzugriffsspeicher- (DRAM-) Einheit (100; 200), aufweisend:ein Matrixfeld (105; 205) auf der DRAM-Einheit zum Speichern von Daten, wobei das Matrixfeld zwei oder mehr Zeilen (110) enthält, wobei jede Zeile zwei oder mehr Speicherzellen aufweist;einen Zeilenversionsspeicher auf der DRAM-Einheit für jede Zeile des Arrays, um einen Zeilenversionswert (112; 212) zu speichern; einen Gruppenversionsdatenspeicher (101; 201) auf der DRAM-Einheit zum Speichern eines Gruppenversionswerts (102; 202);und einen Sicherheitscontroller (220) in der DRAM-Einheit, der konfiguriert ist, auf den Empfang einer Löschanforderung zu antworten, indem der Lesezugriff für alle Zeilen des Matrixfelds der DRAM-Einheit gesperrt wird und der Gruppenversionswert in einen neuen Gruppenversionswert geändert wird, wobei es nicht zulässig ist, einen Gruppenversionswert festzulegen, der im Gruppenversionsdatenspeicher gespeichert ist.