Abstract:
Systems and methods to respond to error detection are provided. A particular method may include issuing a first command to a first redrive device and a second command to a second redrive device. The method may also include reissuing the second command to the second redrive device in response to detecting a transmission error between a memory controller and the second redrive device. The method may further include storing at a first buffer first data that is received from the first redrive device in response to the first command. The method may include storing at a second buffer second data that is received from the second redrive device in response to the reissued second command. The method also may include merging the second data with the first data.
Abstract:
PROBLEM TO BE SOLVED: To provide methods and apparatus for improving memory accessing in a computer system. SOLUTION: A memory controller receives read requests from a processor into a read queue. Based on how many pending requests are in the read queue, the memory controller dynamically modifies an order of servicing the requests. When the read queue is relatively empty, requests are serviced oldest first to minimize latency. When the read queue becomes fuller, requests are, or if the read queue gradually becomes full, three or more memory access modes are used, and gradually the requests are serviced in a manner that maximizes throughput on a memory bus to reduce the likelihood that the read queue will become full and further requests from the processor would have to be halted. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method for reducing the start-up time of a system by making it possible to initialize the first region of an installed system memory during the test/initialization time of system firmware, and to start up an operating system (OS) by the system using the first region. SOLUTION: While the system completes the start-up of an OS by using the first region, the second region of the system memory is initialize and tested. After the initialization of the second region has been completed and the OS has started up, an SMI handler is called. The SMI handler simulates the hot add event in a physical memory, and reports this fact to the OS. Thereby, a large number of initialization/test activities of the memory can be carried out in parallel with the initialization/test of the firmware and the start-up process of the OS. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
Systems and methods to respond to error detection are provided. A particular method may include issuing a first command to a first redrive device and a second command to a second redrive device. The method may also include reissuing the second command to the second redrive device in response to detecting a transmission error between a memory controller and the second redrive device. The method may further include storing at a first buffer first data that is received from the first redrive device in response to the first command. The method may include storing at a second buffer second data that is received from the second redrive device in response to the reissued second command. The method also may include merging the second data with the first data.
Abstract:
Systeme und Verfahren zum Reagieren auf das Erkennen von Fehlern werden bereitgestellt. Ein bestimmtes Verfahren kann das Ausgeben eines ersten Befehls an eine erste Wiederansteuerungs-Einheit und eines zweiten Befehls an eine zweite Wiederansteuerungs-Einheit enthalten. Zu dem Verfahren kann auch das erneute Ausgeben des zweiten Befehls an die zweite Wiederansteuerungs-Einheit in Reaktion auf das Erkennen eines Übertragungsfehlers zwischen einer Speicher-Steuereinheit und der zweiten Wiederansteuerungs-Einheit gehören. Das Verfahren kann ferner das Speichern erster Daten, die von der ersten Wiederansteuerungs-Einheit in Reaktion auf den ersten Befehl empfangen werden, in einem ersten Puffer enthalten. Das Verfahren kann das Speichern zweiter Daten, die von der zweiten Wiederansteuerungs-Einheit in Reaktion auf den erneut ausgegebenen zweiten Befehl empfangen werden, in einem zweiten Puffer enthalten. Das Verfahren kann auch das Zusammenführen der zweiten Daten mit den ersten Daten enthalten.