Suppose we have a machine with three instruction types


Suppose we have a machine with three instruction types, which we'll call A, B, and C. All instructions require one clock tick, and the machine can execute one instruction of each type at each clock. Suppose a loop consists of six instructions, two of each type.

Then it is possible to execute the loop in a software pipeline with an initiation interval of two. However, some sequences of the six instructions require insertion of one delay, and some require insertion of two delays.

Of the 90 possible sequences of two A's, two B's and two C's, how many require no delay? How many require one delay?

Request for Solution File

Ask an Expert for Answer!!
Financial Management: Suppose we have a machine with three instruction types
Reference No:- TGS01718531

Expected delivery within 24 Hours