Question

In: Computer Science

Compilers can have a profound impact on the performance of an application. Assume that for a...

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 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.

Find the average CPI for each program given that the processor has a clock cycle time of 1 ns.

Program A: ___________
Program 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 A’s code versus the clock of the processor running compiler B’s code?

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?

new compiler vs compiler A: ___________
new compiler vs compiler B: ___________

Solutions

Expert Solution

1)

Execution Time = Instruction Count x CPI x Clock Cycle Time

For Program A,

1.1 = 10^9 x CPI x 10^-9

CPI = 1.1

So for Program A, CPI = 1.1

For Program B,

1.5 = 1.2 x 10^9 x CPI x 10^-9

CPI = 1.25

So for Program A, CPI = 1.25

2)

It is given that execution times are same

But we know that

So Processor A is actually slower than B

3)

For new compiler vs compiler A:

So the new compiler is 1.66 times faster than Compiler A

For new compiler vs compiler B:

So the new compiler is 2.27 times faster than Compiler B


Related Solutions

Compilers can have a profound impact on the performance of an application. Assume that for a...
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 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 the compiled programs run on...
Why would China joining the WTO have such a profound impact on U.S. firms competing in...
Why would China joining the WTO have such a profound impact on U.S. firms competing in a Global Economy?
leadrship models have a much more profound, meaningful and significant impact on any organization. you are...
leadrship models have a much more profound, meaningful and significant impact on any organization. you are required to highlight the strengths and weaknesses of the following leadership models. a. Autocratic b. laissez faire ( 10 marks)
QUESTION ONE Leadership models have a much more profound, meaningful and significant impact on any organization....
QUESTION ONE Leadership models have a much more profound, meaningful and significant impact on any organization. You are required to highlight the strengths and weaknesses of the following leadership models Autocratic                                                          Laissez’ Faire                                                    QUESTION TWO                                                                                                                        Delegation and Empowerment are both effective tools for effective leadership. You are required to elaborate on the differences between Empowerment and Delegating leadership functions in a corporate environment.    
discuss the role of leadership and how it can impact organizational performance
discuss the role of leadership and how it can impact organizational performance
Discuss the profound impact risk has on financial decisions. Most financial instruments and the pricing of...
Discuss the profound impact risk has on financial decisions. Most financial instruments and the pricing of those instruments reflect this uncertainty. Loans get turned down due to uncertainty, or are priced higher to compensate for the percentage expected to fail. Stock prices rise and fall due to uncertainty. Debt contracts have reporting and collateral provisions because of uncertainty. Reference Ecclesiastes 8:7.
discuss how stress can impact your workplace performance and/or your personal performance. Give an example of...
discuss how stress can impact your workplace performance and/or your personal performance. Give an example of how you have been stressed and how it affected you.
Can you explain the impact of Total Quality Management on organizational performance (practices and technologies) with...
Can you explain the impact of Total Quality Management on organizational performance (practices and technologies) with any example of implementation with a guideline?
How did the development of the Triangular Trade and the Middle Passage have a profound affect...
How did the development of the Triangular Trade and the Middle Passage have a profound affect on the global economy? How did it have a profound affect on the cultures of people on multiple continents?
The dynamic changes occurring in the world today have profound implications for organizations as they adapt...
The dynamic changes occurring in the world today have profound implications for organizations as they adapt to remain competitive. How have changes in the world such as a globalized economy, increasing workplace diversity, and technological innovation affected the way in which organizations must operate in order to remain competitive? How are these issues related to leadership in an organization? Post a summary of your thoughts regarding the implications of globalization, diversity, and technological innovation on organizations and their leaders. Based...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT