System and method for managing data in an asynchronous I/O cache memory
AssigneeHewlett-Packard Company
InventorsThomas V Spencer, Robert J Horning
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Company
InventorsThomas V Spencer, Robert J Horning
Estimating the term…
The present invention is generally directed to a system and method for providing improved memory management in an asynchronous I/O cache memory. The method includes the steps of identifying a request for data from the system memory by a requesting device that is in communication with the system memory via an I/O bus. Then the method controls the communication of data from the system memory into the cache memory. The method further includes the step of communicating the data from the cache memory to the requesting device, and immediately after communicating the data to the requesting device, the method discards the data from the cache memory. In accordance with the preferred embodiment, the method flushes data from the I/O cache line at a time. Therefore, when a given cache line of data is flushed from the cache after the last data byte of the cache line is communicated out to the requesting device.
In a computing system having an asynchronous input/output (I/O) cache memory interposed between a system memory and a requesting device that is disposed for communication with the cache memory via an I/O bus, a method for managing data within the cache memory comprising the steps of:
In a computing system having a cache memory interposed between a system memory and an input/output (I/O) bus, wherein data read from the system memory to the I/O bus is read through the cache memory, a method for managing data within the cache memory comprising the steps of:
A system for managing data in an asynchronous input/output (I/O) cache memory comprising:
Dependencies are inferred from the claim text.