Method and processorfor prefetching instruction lines
A technology of data lines and processors, applied in the direction of electrical digital data processing, instruments, memory systems, etc., which can solve problems such as cache misses, processor inefficiencies, and incorrect assumptions
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach
[0049] According to one embodiment, the I line may also store other effective addresses (eg, EA2) and control bits (eg, CTL). As described below, other effective addresses may be used to prefetch the I-line containing instructions targeted by branch instructions in the I-line or additional D-lines. The control bits CTL may include one or more bits indicating the history (DAH) of the data access instruction and the location (LOC) of the data access instruction. The use of this information stored in the I-line is also described below.
[0050]In one embodiment of the invention, the effective address bits and control bits described here can be stored in otherwise unused bits of the I line. For example, each information line in L2 cache 112 may have extra data bits that may be used for error correction (e.g., error correcting code, ECC, with to ensure that the transmitted data is not corrupted and to repair any corruption that occurs). In some cases, each level of cache (eg, L2...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 