Submission
Prepare a diff (file showing the alterations you made to the source tree) to show us how you implemented the features requested. To do so, you can do the following:
# diff from main
git diff HEAD main > diff.patch # this creates the diff.patch file containing the diff
If you choose for some reason to unpack the repo from a tar archive on the same directory, it might overwrite your implementation files. HAVE A BACKUP.
Your submission should consist of the following:
diff.patch
: file with your implementation.assn2_answers.pdf
:The PDF document containing the answers for the questions.
This files should be at the top level in the repo that you used for your assignment. The last commit, before the deadline, will be considered for grading.
This lab exercise was created by Taylor Lloyd for Dr. J Nelson Amaral, with inspiration from Jean-Loup Baer and his team at the University of Washington. It was refactored by Rodolfo Wottrich in the summer of 2016 based on student feedback. It was then further modified by Ayrton Chilibeck in the summer of 2024 for a website facelift and a change in branch predictor.
[1] Tse-Yu Yeh, Yale N. Patt, Alternative Implementations of Two-Level Adaptive Branch Prediction, International Symposium on Computer Architecture, pp. 124-134, Queensland, Australia, 1992