題組內容

2. Consider two different implementations, II and I2, of the same instruction set. There are
three classes of instructions (A, B, and C) in the instruction set. II has a clock rate of 4 GHz, and I2
has a clock rate of 2 GHz. The following table shows the average number of cycles for each
instruction class on Il and I2.
61e528d252da9.jpg
The table also contains a summary of average proportion of instruction classes generated by three
different compilers. C1 is a compiler produced by the makers of Il, C2 is produced by the makers of
12, and C3 is a third-party product. Assume that each compiler uses the same number of instructions
for a given program but that the instruction mix is as described in the table.

2.1 Using C1 on both Il and 12, how much faster can the makers of I1 claim Il is compared to I2?