Project information
- Category: Assembly, Processors, and C++
- Class: Computer Organization
- Project date: Fall 2023
- Project URL: Click Here
Project Details
The Pipeline Simulator project focuses on creating a pipelined simulator, emphasizing an understanding of pipelined implementations. The starter code includes necessary files and outlines specific requirements, such as implementing a cycle-accurate behavioral simulator with data forwarding and branch prediction. The project involves addressing data hazards through forwarding and, in certain cases, stalling for proper execution. Control hazards, particularly branch predictions, are also part of the implementation using predict branch-not-taken.