Cache controller and method for providing length-variable cache line
A cache, cache line technology, applied in memory systems, instruments, memory address/allocation/relocation, etc., can solve the problems of high hit rate, long time, slow speed, etc., and achieve the effect of improving hit rate
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0026] The present invention will be further described below in conjunction with specific embodiments and accompanying drawings, but the protection scope of the present invention should not be limited thereby.
[0027] refer to figure 1 , assuming there is a program that needs to be fetched sequentially figure 1 The data 11 in the gray area in the shown data array 10 (referred to as the channel mapping data block 10 herein), the data 11 in the gray area is arranged along the column direction, and is referred to as the column data block 11 herein. can be seen like figure 1 The column data blocks 11 in the middle gray area are difficult for traditional caches to handle. If the entire cache space is mapped to the same 4k (0x1000) space like a traditional cache, it will cause frequent misses (Cache miss) and bring a lot of overhead.
[0028] In this embodiment, a new scheme is introduced to process the column data block 11 , which can provide a variable-length cache line (Cache...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 