Search NASASearch

Engineering topics

Perleberg, Chris H.

Publications and source records attributed to Perleberg, Chris H..

Branch target buffer design and optimization

Consideration is given to two major issues in the design of branch target buffers (BTBs), with the goal of achieving maximum performance for a given number of bits allocated to the BTB design. The first issue is BTB management; the second is what information to keep in the BTB. A number of solutions to these problems are reviewed, and various optimizations in the design of BTBs are discussed. Design target miss ratios for BTBs are developed, making it possible to estimate the performance of BTBs for real workloads.

Perleberg, Chris H.