Abstract:
One embodiment of an apparatus for optimizing data streaming in a computer system between a processor and a system component includes a cache in a system logic device that stores disposable information. The term "disposable information" is defined as information that is meant to be read by a system component only once. Once a particular cache entry containing disposable information is read by a system component, that cache entry may be overwritten. Because disposable information is meant to be read only once, there is no need for the cache to write the information to system memory before overwriting the cache entry.
Abstract:
Es sind Ausführungsformen eines Verfahrens, einer Vorrichtung und eines Systems zur Implementierung mehrstufiger Arbeitsspeicher mit Direktzugriff offenbart. In einer Ausführungsform enthält das Verfahren das Zuordnen einer Menge eines nicht flüchtigen Direktzugriffsspeichers (NVRAM) in einem Computersystem, die als Arbeitsspeicher alternativ zu einem dynamischen Direktzugriffsspeicher (DRAM) verwendet wird. Das Verfahren setzt mit dem Zuordnen einer zweiten NVRAM-Menge fort, die als Datenspeicher alternativ zu einer Massendatenspeichervorrichtung verwendet wird. Dann ordnet das Verfahren während des Betriebs des Computersystems wieder mindestens einen ersten Abschnitt der ersten NVRAM-Menge aus der alternativen Arbeitsspeicherzuordnung zur alternativen Datenspeicherzuordnung zu. Schließlich ordnet das Verfahren während des Betriebs des Computersystems wieder mindestens einen ersten Abschnitt der zweiten NVRAM-Menge aus alternativer Datenspeicherzuordnung zur alternativen Arbeitsspeicherzuordnung zu.
Abstract:
An apparatus and a method for optimizing data streaming in a computer system utilizing random access memory in a system logic device have been presented. In one embodiment, the apparatus includes a processor interface unit and a cache to store information received from a processor coupled to the processor interface unit, the cache to store disposable information that may be overwritten without ever having delivered the disposable information to a system memory if the disposable information has been read at least once, the processor interface unit to receive a disposable information attribute indication from the processor when the processor delivers the disposable information to the processor interface unit.
Abstract:
Techniken, die Energieverwaltungstechniken in Computersystemen einbeziehen, sind offenbart. Zum Beispiel kann eine Vorrichtung eine Eingabe/Ausgabe-Schlange (IOQ – Input Output Queue), eine Schnittstelle, die mit einem Prozessor gekoppelt ist, und ein Steuermodul umfassen. Die Schnittstelle kommuniziert mit dem Prozessor im Hinblick auf Leistungszustände des Prozessors. Das Steuermodul kann das Leeren der IOQ bei einem Beginn eines Leistungszustandsüberganges für den Prozessor einleiten. Das Steuermodul erlaubt es, dass der Übergang des Prozessors während des Leerens der IOQ weitergeführt wird. An einem bestimmten Punkt bei dem Übergang jedoch kann das Steuermodul feststellen, ob die IOQ leer ist. Wenn dies der Fall ist, dann kann das Steuermodul erlauben, dass der Übergang des Prozessors weitergeführt wird. Ansonsten kann das Steuermodul den Übergang des Prozessors anhalten, bis die IOQ leer ist.
Abstract:
A storage device is provided to maintain a count of flow control credits to be granted to a device in association with transactions over a channel to be implemented on a data link and control logic is provided to communicate, to the device, an indication of an amount of flow control credits for the device in association with a reset of the data link.
Abstract:
In one embodiment, the present invention includes method for entering a credit initialization state of an agent state machine of an agent coupled to a fabric to initialize credits in a transaction credit tracker of the fabric. This tracker tracks credits for transaction queues of a first channel of the agent for a given transaction type. The agent may then assert a credit initialization signal to cause credits to be stored in the transaction credit tracker corresponding to the number of the transaction queues of the first channel of the agent for the first transaction type. Other embodiments are described and claimed.
Abstract:
A storage device is provided to maintain a count of flow control credits to be granted to a device in association with transactions over a channel to be implemented on a data link and control logic is provided to communicate, to the device, an indication of an amount of flow control credits for the device in association with a reset of the data link.
Abstract:
A storage device is provided to maintain a count of flow control credits to be granted to a device in association with transactions over a channel to be implemented on a data link and control logic is provided to communicate, to the device, an indication of an amount of flow control credits for the device in association with a reset of the data link.
Abstract:
A storage device is provided to maintain a count of flow control credits to be granted to a device in association with transactions over a channel to be implemented on a data link and control logic is provided to communicate, to the device, an indication of an amount of flow control credits for the device in association with a reset of the data link.