1. Latency, Throughput, Speedup, and The Iron CPU Performance Law (a) Consider three different CPUs, P1,...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
1. Latency, Throughput, Speedup, and The Iron CPU Performance Law (a) Consider three different CPUs, P1, P2, and P3, implementing the same ISA and each executing a program P. The performance data for each CPU is given in the table below. CPU Frequency CPI Instruction Count Program Latency P1 3GHz 1.5 20G P2 2.5GHz 1.0 30G P3 4GHz 2.2 90G 7s 10s 9s For questions (i)-(iii), ignore the instruction count and program latency columns in the table. i. Which CPU has the highest performance expressed in instructions per second? ii. Suppose the CPUs each execute program P in 10 seconds. Compute the number of clock cycles each CPU takes to execute program P and the dynamic instruction count executed by each CPU. iii. The goal is to reduce the program's latency by 30% but this leads to an increase of 20% in the CPI for each CPU when executing program P. What clock frequency should each CPU have to achieve this latency reduction? 1. Latency, Throughput, Speedup, and The Iron CPU Performance Law (a) Consider three different CPUs, P1, P2, and P3, implementing the same ISA and each executing a program P. The performance data for each CPU is given in the table below. CPU Frequency CPI Instruction Count Program Latency P1 3GHz 1.5 20G P2 2.5GHz 1.0 30G P3 4GHz 2.2 90G 7s 10s 9s For questions (i)-(iii), ignore the instruction count and program latency columns in the table. i. Which CPU has the highest performance expressed in instructions per second? ii. Suppose the CPUs each execute program P in 10 seconds. Compute the number of clock cycles each CPU takes to execute program P and the dynamic instruction count executed by each CPU. iii. The goal is to reduce the program's latency by 30% but this leads to an increase of 20% in the CPI for each CPU when executing program P. What clock frequency should each CPU have to achieve this latency reduction?
Expert Answer:
Related Book For
Posted Date:
Students also viewed these programming questions
-
Let A, B be sets. Define: (a) the Cartesian product (A B) (b) the set of relations R between A and B (c) the identity relation A on the set A [3 marks] Suppose S, T are relations between A and B, and...
-
can someone solve this Modern workstations typically have memory systems that incorporate two or three levels of caching. Explain why they are designed like this. [4 marks] In order to investigate...
-
Select the necessary words from the list of possibilities to complete the following statements. Statements 1. The of SEC registrants selects the company's audit firm. 2. The auditors must assess the...
-
Review each of the following items that were noted by the CFO after the unadjusted trial balance was prepared and make adjusting and reclassifying entries as necessary. Do not assume that all items...
-
Compare the structures of lanosterol and cholesterol, and catalog the changes needed for the transformation.
-
Use technology and the data in StudentSurvey to construct a graph of the relationship between class Year and Gender for the situation in Exercise 2.37. Data From Exercise 2.37: Class Year by Gender...
-
A Realtor examines the factors that influence the price of a house in Arlington, Massachusetts. He collects data on recent house sales (Price) and notes each houses square footage (Sqft) as well as...
-
Explain how trade with low-wage countries affects jobs in the United States. How can the United States pay its workers higher wages than foreign nations and still be competitive in foreign markets?
-
Q1. Determine the plastic moment Mp of a beam with the cross section shown when the beam is bent about the horizontal axis. Assume the material is elastoplastic with a yield strength of 240 MPa. 100...
-
Parker Corporation reported the following related to property and equipment (all in millions): MOI-LAL. Requirement 1. T-accounts for Property and Equipment and Accumulated Depreciation have been...
-
The financial statements of Evans News, Inc., include the following items: (Click the icon to view the financial statements.) Requirements Requirement 1. Compute the following ratios for 2020 and...
-
Fun Buy purchases merchandise inventory by the crate; each crate of inventory is a unit. The fiscal year of Fun Buy ends each February 28. Assume you are dealing with a single Fun Buy store in...
-
4. Data has been collected on the likelihood that a teacher, or a student with a declared interest in teaching, will continue on that career path the following year. Use the simplified classification...
-
o pts Please answer the next question based on the following quotes on currency options contracts for Swiss francs (CHF), where each contract has 62.500 CHFs Exercise prices, call and put premiums...
-
On 1/1/2019, the city of San Francisco issued at par $2,000,000 of 4% term bonds to renovate the Golden Gate Bridge. The bonds mature in five years on 1/1/2024 with semiannual interest payments on...
-
The packaging division of a company having considered several alternative package designs for the company's new product has finally brought down their choices to two designs of which only one has to...
-
Oliver Owl's night job at the university computing center is to change the tapes used for overnight data backups. While waiting for each tape to complete, he works on writing his thesis that proves...
-
In Windows it is easy to implement a facility where threads running in the kernel can temporarily attach to the address space of a different process. Why is this so much harder to implement in user...
-
In Fig. 2-8, a multithreaded Web server is shown. If the only way to read from a file is the normal blocking read system call, do you think user-level threads or kernel-level threads are being used...
-
Which of the following approaches is used to study management? Art Process Science Profession
-
Management is Ongoing process Social process Integrated process All the above
-
Which is the correct order for the process of management? Planning, organizing, staffing, directing, and controlling Planning, organizing, directing, staffing, and controlling Planning,...
Study smarter with the SolutionInn App