Miguel Reynolds
2021-12-23
Compilers can significantly affect how well an application performs. Assume that for a program, compiler A results in a dynamic instruction count of 1.0E9 and has an execution time of 1.1 s, while compiler B results in a dynamic instruction count of 1.2E9 and an execution time of 1.5 s.
a. Find the average CPI for each program given that the processor has a clock cycle time of 1 ns.
b. Assume there are two processors being used to run the compiled programs. If the execution times on the two processors are the same, how much faster is the clock of the processor running compiler A’s code versus the clock of the processor running compiler B’s code?
c. A new compiler is developed that uses only 6.0E8 instructions and has an average CPI of 1.1. What is the speedup of using this new compiler versus using compiler A or B on the original processor?
nghodlokl
Beginner2021-12-24Added 33 answers
Step 1
a) Remember that
thus
Here cycle time . Additionally, execution time in this context . So, for complier A, we have that
For compiler B, we have
Step 2
b) Recall that
So, since execution times in both cases are the same,
which yields
Therefore, after rearranging,
So,
So, the clock rate of processor 1 is actually approximately slower than the clock rate of processor 2.
Step 3
c) We use the same formula as in (a):
So,
So, C is faster than A approximately 1.67 times, and faster than B approximately 2.27 times.
Paineow
Beginner2021-12-25Added 30 answers
Step 1
Given
Cycle Time
CPU Time for A
Instruction count
CPU Time for B
Instruction Count
So,
CPI for
CPI for
Step 2
Given
CPU Time for
Instruction Count
Make Clock Rate A the subject of formula
So the clock rate of A is
Step 3
For compiler A and C,
Using ratio of CPU time and Compiler performance i,e.
Given
xleb123
Skilled2023-05-10Added 181 answers
22+64
When a cold drink is taken from a refrigerator, its temperature is 5 degree C. After 25 minutes in a 20 degree C room its temperature has increased to 10 degree C. What is the temperature of the drink after 50 minutes?
How many minutes are there in hours?
Find the answer for power .
The following law describes the relationship between gas volume and pressure: ________. A)Boyle's law; B)Henry's law; C)Charles' law; D)Dalton's law
If an electric switch is open then no current flows through the circuit.
A)True;
B)False
The price elasticity of supply of a good is 0.8. Its price rises by 50 per cent. Calculate the percentage increase in its supply.
How many quarts are in 10 gallons?
When the net force acting on an object is zero, the total momentum of the system will:
A)remain constant;
B)increase with time;
C)decrease with time;
D)None of these
How many centimeters are in four meters?
A notebook computer has a mass of 2.25 kilograms. About how many pounds does the notebook weigh?
If the dot product of two non-zero vectors is zero, then the vectors A)are parallel to each other. B)are perpendicular to each other. C)can have any orientation. D)are anti-parallel to each other.
Which is longer 5 miles or 10 kilometers?
9 grams is how many milligrams?
How to write in scientific notation?