Separate branch target buffers for different levels of calls
AssigneeMicron Technology, Inc.
InventorSteven Jeffrey Wallach
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorSteven Jeffrey Wallach
Estimating the term…
A computing device (e.g., a processor) having a plurality of branch target buffers. A first branch target buffer in the plurality of branch target buffers is used in execution of a set of instructions containing a call to a subroutine. In response to the call to the subroutine, a second branch target buffer is allocated from the plurality of branch target buffers for execution of instructions in the subroutine. The second branch target buffer is cleared before the execution of the instructions in the subroutine. The execution of the instructions in the subroutine is restricted to access the second branch target buffer and blocked from accessing branch target buffers other than the second branch target buffer.
A computing device, comprising:
A method implemented in a computing device, the method comprising:
A processor, comprising:
Dependencies are inferred from the claim text.