Method and system for controlling the memory access operation by central processing unit in a computer system
AssigneeVIA Technologies, Inc.
InventorNai-Shung Chang
Life of this patent
Estimating the term…
Loading patent…
AssigneeVIA Technologies, Inc.
InventorNai-Shung Chang
Estimating the term…
A memory access control method and system is provided for use on a computer system to control the memory access operation by a central processing unit (CPU) to a memory unit in a more efficient manner. This memory access control method and system is characterized in the capability of switching the memory access operation between a waiting mode and a non-waiting mode based on the current L1write-back condition of the read requests from the CPU. In the waiting mode, the memory unit responds to each read request in such a manner as to wait until the L1write-back signal of the read request is issued and then either perform a read operation for the current read request if the L1write-back signal indicates a cache miss, or perform a cache write-back operation if the L1write-back signal indicates a cache hit. In the non-waiting mode, the memory unit responds to each read request in such a manner that it will always promptly perform a read operation for the current read request without waiting until the CPU issues the L1write-back signal of the current read request, and in the event that the subsequently received L1write-back signal of the read request indicates a cache hit, promptly abandon the currently retrieved data from the memory unit and then performing a cache write-back operation.
A memory access control system for controlling the memory access operation by a CPU to a memory unit, the CPU being capable of issuing a series of read requests each time the CPU intends to read data from the memory unit and being further capable of issuing an L1write-back signal indicative whether the current read request is a hit or a miss to the cache memory after a first delayed period after the current read request is issued, and in the event that the L1write-back signal of the current read request indicates a cache hit, issuing a cache write-back request to perform a cache write-back operation to write the output cache data from the CPU back into the memory unit after a second delayed period after the L1write-back signal is issued;
A memory access control method for controlling the memory access operation by a CPU to a memory unit, the CPU being capable of issuing a series of read requests each time the CPU intends to read data from the memory unit and being further capable of issuing an L1write-back signal indicative whether the current read request is a hit or a miss to the cache memory after a first delayed period after the current read request is issued, and in the event that the L1write-back signal of the current read request indicates a cache hit, issuing a cache write-back request to perform a cache write-back operation to write the output cache data back from the CPU into the memory unit after a second delayed period after the L1write-back signal is issued;
Dependencies are inferred from the claim text.