GitHub repository: katasanirohith/ScoreBoard
Primary language: Python
Created: 2019-08-16T06:08:50Z
Description: Scoreboarding is a centralized method, first used in the CDC 6600 computer, for dynamically scheduling a pipeline so that the instructions can execute out of order when there are no conflicts and the hardware is available. In a scoreboard, the data dependencies of every instruction are logged. This is a python program that simulates the above mentioned process, which has verilog codes to simulate the hardware implementation.