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

An array is a very good data structure for storing a sequence whose size does not change.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

An array argument performs multiple calculations on one or more sets of values and then returns either a single value or multiple values. _________________________

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

What is a possible downside of a "free" Web-hosting service?

What will be an ideal response?

Computer Science & Information Technology

A standard is typically a document that outlines specific requirements or rules that must be met.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology