Computer Cache System With Priority Retention of Data Over Instructions
Original Publication Date: 1984-Sep-01
Included in the Prior Art Database: 2005-Feb-05
The speed and efficiency of operation of a cache buffer memory for fetching instructions and data from the main memory for use by the processor in a computer system has been greatly increased by pre-fetching instructions into the cache based upon predictable needs for those instructions during the execution of a program. In accordance with the present invention, it has been determined that a further substantial increase in efficiency is achievable by providing more space in the cache for data than for instructions. The present invention relates to a cache system in which instructions and data are stored in the same cache, and in which "least recently used" items are dropped out of the cache when new items are fetched to the cache from the main memory for use by the processor.