Canonical Branch Target Buffer
C++ Perl C Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tests
traces
writeup
.gitignore
BASELINE
Makefile
Makefile.Test
README
README.md
SConstruct
cbp_assert.h
cbp_fatal.h
cbp_inst.cc
cbp_inst.h
client.pl
cond_pred.h
final_output
finite_stack.h
gen_report.pl
indirect_pred.h
launcher.pl
looper.sh
main.cc
op_state.cc
op_state.h
original_checksums
predictor.cc
predictor.h
runall.sh
server.pl
stride_pred.h
test.cc
tread.cc
tread.h
unittester.pl
value_cache.h

README.md

CBTB

This project simulates a branch predictor based on the DEC Alpha 21264. In addition to the DEC predictor, this project is designed to explore branch target predictor designs, and provides a framework for simulating predictor performance across multiple computers.