Microprocessor and prefetched instruction adjusting method
A microprocessor, tuning method technology, applied to prefetching. In the field, it can solve problems such as overloading of system resources and bandwidth, eviction, and reduced efficiency of prefetchers
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0015] Certain embodiments of an adjustable prefetch system and method for a microprocessor are disclosed, which monitor the density of branch instructions in instructions currently being fetched, and prefetch instructions based on the density. Throttling. In one embodiment, an adjustable prefetch system includes branch density logic, instruction cache control logic, and prefetch logic. The branch density logic is configured to determine a branch density value and communicate the branch density value to the instruction cache control logic, wherein the branch density value includes a number of branch instructions taken for a prediction of a predefined number of cache lines. The instruction cache control logic includes adjustable logic and determines whether to adjust the maximum prefetch index amount based on the determined amount. The adjusted maximum number is provided to prefetch logic, which in turn adjusts prefetching of instructions based on the adjusted maximum prefetch...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


