You have a CISC architecture that employs bit field instructions to perform some very clever graphical operations on image data. These bit field instructions account for 5% of the code executed. However, the bit field instructions increase the cost of the silicon die by 20% and prevent the use of advanced pipelining and microarchitectural techniques. If the bit field instructions are dropped, the chip can operate at twice the rate. Typically, a bit field instruction can be replaced by seven conventional machine?level instructions. Would you advise keeping or getting rid of bit field instructions?
What will be an ideal response?
Suppose code on the existing machine is run and it takes 5s for bit field instructions and 95s for other
instructions. If the same machine did not have bit field instructions and each bit field instruction was replaced
by 7 other instructions, the execution time would become 5s × 7 + 95s = 130s. However, the new system would
execute code twice as fast and the execution time would be 130s/2 = 65s. This would represent a speedup of
100/65 = 1.54, a definite improvement.
You might also like to view...
Given a window that is 640 (width) by 480 (height), which of the following represents the lowest position on the left side?
a. (639, 0) b. (0, 639) c. (0, 479) d. (479, 0)
A protocol is a set of communication rules that enable computers to connect with each other and exchange information
Indicate whether the statement is true or false
Several video standards have been developed to define the resolution, number of colors, and other display properties.
Answer the following statement true (T) or false (F)
Use this form creation tool to create a form by answering a series of questions provided by dialog boxes.
A. Form Wizard B. More Forms C. Split Form D. Navigation