🎞 Implementation of several Branch Prediction algorithms and analysis on their effectiveness on real-world program traces.