Processor and method for using an instruction hint to prevent hardware prefetch from using certain memory accesses in prefetch calculations
a technology of instruction hint and instruction, applied in the field of microprocessors, can solve problems such as prefetch hardware, useful blocks to be flushed from caches, and patterns that do not lend themselves to efficient hardware prefetching
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0013]Turning now to FIG. 1, a block diagram of one embodiment of a processor 10 is shown. Other embodiments are possible and contemplated. As shown in FIG. 1, processor 10 includes a prefetch / predecode unit 12, a branch prediction unit 14, an instruction cache 16, an instruction alignment unit 18, decode units 20, reservation stations 22, functional units 24, a load / store unit 26, a data cache 28, a register file 30, a reorder buffer 32, an MROM unit 34, a bus interface unit 37, and an L2 cache 39. It noted that each of decode units 20, reservation stations 22, and functional units 24 may include any number of independent units. For example, in a superscalar processor, there may be multiple pipelines each having respective decode units, reservation stations and functional units. However, in the illustrated embodiment, a single block is shown for simplicity.
[0014]Prefetch / predecode unit 12 is coupled to receive instructions from bus interface unit 37, and is further coupled to instr...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


