Control logic for lowering power consumption of cache instructions
A technology for controlling logic and power consumption, applied in the field of control logic, can solve problems such as increasing the number of pipeline stages and affecting system performance, and achieve the effect of small hardware overhead and simple method
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0025] The present invention makes full use of the behavior characteristics of instruction execution.
[0026] For two adjacent instructions on the address, let the previous instruction be A, and the latter instruction be B, there may be two cases of storage in the cache. That is, A and B may be in the same row, or in adjacent rows. Due to the sequential nature of instruction execution, according to research results, about 80% of program codes are executed sequentially. The present invention utilizes this feature to optimize cache access within a row and between adjacent rows.
[0027] For the situation where A and B are in a row, because there is only one mark in a row, the information obtained by one visit to the index mark memory can represent the information of other addresses in the row. After accessing A, keep the selected group selection and row matching (hit) information, and use these two information bits for reading instructions of other addresses in this row. Bec...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 