What is a branch target buffer and how is it used?
What will be an ideal response?
The branch target buffer (BTB) is a hardware device used to save time by saving the address of each branches target. That is the address of the instruction to which the branch jumps to if taken. Thus upon encountering the branch the first time the target address is calculated and stored in the BTB. Thereafter, if a branch is taken the address is simply retrieved from the BTB.
Computer Science & Information Technology
You might also like to view...
The ________ is an area reserved at the bottom of a document
Fill in the blank(s) with correct word
Computer Science & Information Technology
Objects are created from abstract data types that encapsulate __________ and __________ together.
a. numbers, characters b. data, functions c. addresses, pointers d. integers, floating-point numbers e. None of these
Computer Science & Information Technology