Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Problem 1 . Consider three different processors P 1 , P 2 , and P 3 , executing the same instruction set: P 1 has
Problem Consider three different processors and executing the same instruction set: P has a clock rate and a CPI of P has a clock rate and a CPI of P has a clock rate and has a CPI of a Which processor has the highest performance expressed in instructions per second? b If the processors each execute a program in seconds, find the number of cycles and the number of instructions. c We are trying to reduce the execution time by but this leads to an increase of in the CPI. What clock rate should we have to get this time reduction? Problem Compilers can have a profound impact on the performance of an application. Assume that for a program: compiler A results in a dynamic instruction count of and has an execution time of compiler B results in a dynamic instruction count of and an execution time of a Find the average CPI for each program given that the processor has a clock cycle time of b Assume the compiled programs run on two different processors. If the execution times on the two processors are the same, how much faster is the clock of the processor running compiler s code versus the clock of the processor running compiler Bs code? c A new compiler is developed that uses only E instructions and has an average CPI of What is the speedup of using this new compiler versus using compiler A or B on the original processor? Please Note: The level of performance expected for students on core competencies and program learning outcomes varies depending on the course. The numbers at the end of the key assignment name identify the expected level of performance for a specific key assignment. For
Problem Consider three different processors and executing the same instruction set:
P has a clock rate and a CPI of
P has a clock rate and a CPI of
P has a clock rate and has a CPI of
a Which processor has the highest performance expressed in instructions per second?
b If the processors each execute a program in seconds, find the number of cycles and the number of
instructions.
c We are trying to reduce the execution time by but this leads to an increase of in the CPI. What
clock rate should we have to get this time reduction?
Problem Compilers can have a profound impact on the performance of an application. Assume that for a
program:
compiler A results in a dynamic instruction count of and has an execution time of
compiler B results in a dynamic instruction count of and an execution time of
a Find the average CPI for each program given that the processor has a clock cycle time of
b Assume the compiled programs run on two different processors. If the execution times on the two
processors are the same, how much faster is the clock of the processor running compiler s code versus the
clock of the processor running compiler Bs code?
c A new compiler is developed that uses only E instructions and has an average CPI of What is the
speedup of using this new compiler versus using compiler A or B on the original processor?
Please Note: The level of performance expected for students on core competencies and program learning outcomes varies depending on the
course. The numbers at the end of the key assignment name identify the expected level of performance for a specific key assignment. For
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started