computer-architecture-projects Implementation of a cache simulator, a branch predictor and a dynamic instruction schedulor.