Jump to content

20250165256. Separate Branch Target (Micron Technology, .)

From WikiPatents

SEPARATE BRANCH TARGET BUFFERS FOR DIFFERENT LEVELS OF CALLS

Abstract: 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.

Inventor(s): Steven Jeffrey Wallach

CPC Classification: G06F9/3806 ({using address prediction, e.g. return stack, branch history buffer})

Search for rejections for patent application number 20250165256


Cookies help us deliver our services. By using our services, you agree to our use of cookies.