What are the two types of caches?
The computer first-level cache with cache window design divides a large first-level cache into many small blocks, which are called windows, so that the cache can provide more data to the CPU faster. Compared with a large-capacity L 1 cache with multiple associated cache groups, cache windowing can provide faster access time for a small-capacity L 1 cache through fewer paths and fewer circuits. Cache windowing makes it possible to realize association switching by slightly changing the cache window identifier, thus eliminating the waiting for cache overload. The simulation of real cache implementation shows that the CPU throughput using cache window technology is improved by about 30% on average, and it is improved with the increase of CPU speed. This system: 1) with the increase of CPU speed, the utilization rate of CPU can be maintained or improved; 2) provide a large-capacity first-level cache while keeping the access time of the cache as one CPU clock cycle; 3) It provides high CPU utilization for those processing systems with weak locality of memory references (such as network applications). Application date:199865438+February 24th, announcement date: April 26th, 2000, authorization announcement date: applicant/patentee: MCMZ technology innovation co., ltd. Applicant's address: invention designer, Maryland, USA: Klaus H. Sugar Patent Agency: Zhongyuan Xinda Intellectual Property Agency Co., Ltd. Agent: Yu Dejun Patent Type: Invention Patent Department.