Advanced Computer Architecture, Imperial College 2001
3
Prediction - a cross-cutting issue
•Interestingly, this concept cuts across many aspects of system architecture, including
•branch prediction,
•caching
•prefetching
•cache coherency
•profile-driven dynamic re-optimisation
•process synchronisation etc.
•In this segment of the course we look at a number of techniques, and try to identify some underlying principles.