Dynamic Scheduling Around Harzards with a Scoreboard


Introduction


This shows the basic structure of a DLX machine with a scoreboard.
The scoreboard's fuction is to control instruction execution(4 control lines). All data flows between the register file and the functional units over the buses(the horizontal lines, called trunks in the CDC 6600). It has four group(Integer,FP add, FP mul, FP div). Each group has its own data bus. There are two FP multipliers, an FP divider, an FP adder, and an integer unit. One set of buses(two inputs and one input) serves a group of functional units. The details of the scorenboard are shown in user's guide.


Guide


Problem Set


This page is created by Yueh-Lin Liu(yueh@cs.bu.edu) as a part of Master project under the supervision of Prof. Azer Bestavros(best@cs.bu.edu)
Created: 1995.5.1
Updated: 1995.5.10