Direct I/O control system with processor, main memory, and cache employing data consistency retaining scheme
AssigneeInternational Business Machines Corporation
InventorsNobuyuki Oba, Shigenori Shimizu
Life of this patent
Estimating the term…
Abstract
The computer system comprises a processor 1, a cache memory 2 of this processor, a main memory 4, an I/O device 6 directly accessible to this main memory, an I/O controller 7, and the like. It is made so that the I/O controller can execute processing to retain data consistency between the cache memory and the main memory during access to the main memory by the I/O device. The I/O controller has an address buffer 9 that retains the cache line address of the previous access by the I/O device and it is made so that the consistency maintenance operation is not executed in cases other than the first access when accesses to the main memory by the I/O device are made continuously in the same data block.
Claims2
A computer system comprising:
- a main memory having a multiplicity of addressable storage locations;
- a cache memory having a plurality of addressable storage locations arranged in a plurality of cache lines, each cache line including "X" addressable storage locations;
- a computer subsystem for accessing said main memory and for snooping said cache memory, said subsystem for accessing "Y" addressable storage locations per access cycle, wherein "Y" is less than "X";
- wherein, when said subsystem accesses a first group of "X" addressable storage locations in said main memory during "Z" consecutive access cycles, and when said first group of "X" addressable storage locations are duplicated in a first cache line of said cache memory, said subsystem snoops said cache memory only during the first access cycle of said "Z" consecutive access cycles, such that no cache memory snooping occurs during the remaining "Z-1" access cycles.
Dependencies are inferred from the claim text.