1. A pipelined processor has 10 stages and Ins cycle time. A single-cycle processor has 8ns...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
1. A pipelined processor has 10 stages and Ins cycle time. A single-cycle processor has 8ns cycle time. a) [5pts] What is the speedup of the pipelined processor over the single-cycle processor when executing a code sequence with 30 instructions? You may assume that all instructions are independent from each other and that there are no hazards in the code sequence. b) [5pts] What is the steady state instruction completion rate of the pipelined processor in MIPS (million instructions per second) when executing a very long code sequence (e.g., with billions of instructions)? Again, you may assume that all instructions are independent from each other and that there are no hazards in the code sequence. c) [5pts] What is the theoretical speedup of the pipelined processor over the single-cycle processor for a long code sequence? Assume that all instructions are independent from each other and that there are no hazards in the code sequence. 2. [5 pts] An old 5-stage pipelined processor has the following stage latencies: 1000ps for IF, 500ps for ID, 1200ps for EX, 1500 for MEM, and 500ps for WB. A new data memory unit design can help reduce the latency of MEM stage by 500ps. For typical programs with billions of instructions, what would be the estimated speedup of a new pipelined processor with the improved data memory unit compared to the old pipelined processor? Again, you may assume all instructions are independent from each other and that there are no hazards in the code sequence. 1. A pipelined processor has 10 stages and Ins cycle time. A single-cycle processor has 8ns cycle time. a) [5pts] What is the speedup of the pipelined processor over the single-cycle processor when executing a code sequence with 30 instructions? You may assume that all instructions are independent from each other and that there are no hazards in the code sequence. b) [5pts] What is the steady state instruction completion rate of the pipelined processor in MIPS (million instructions per second) when executing a very long code sequence (e.g., with billions of instructions)? Again, you may assume that all instructions are independent from each other and that there are no hazards in the code sequence. c) [5pts] What is the theoretical speedup of the pipelined processor over the single-cycle processor for a long code sequence? Assume that all instructions are independent from each other and that there are no hazards in the code sequence. 2. [5 pts] An old 5-stage pipelined processor has the following stage latencies: 1000ps for IF, 500ps for ID, 1200ps for EX, 1500 for MEM, and 500ps for WB. A new data memory unit design can help reduce the latency of MEM stage by 500ps. For typical programs with billions of instructions, what would be the estimated speedup of a new pipelined processor with the improved data memory unit compared to the old pipelined processor? Again, you may assume all instructions are independent from each other and that there are no hazards in the code sequence.
Expert Answer:
Related Book For
Computer Architecture A Quantitative Approach
ISBN: 978-8178672663
5th edition
Authors: John L. Hennessy, David A. Patterson
Posted Date:
Students also viewed these programming questions
-
Portray in words what transforms you would have to make to your execution to some degree (a) to accomplish this and remark on the benefits and detriments of this thought.You are approached to compose...
-
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...
-
Apply Theorem 3 to calculate the matrix exponential e At for each of the matrices in Problems 35 through 40. A = 13 3 3 3 01 3 3 00 23 0002
-
1. The alternating electric current at a wall outlet is most commonly produced by (a) A connection to rechargeable batteries. (b) A rotating coil that is immersed in a magnetic field. (c)...
-
Baker Manufacturing uses Embedded Audit Modules in several of its financial systems to capture material transactions. During this years annual financial audit, the external auditors noticed unusually...
-
Perform the order-of \(-\epsilon^{2}\) approximation for the problem of diffusion with reaction in a catalyst of variable activity. Compare the flux with that obtained from the BVP4C solver in...
-
The Foundation for Educational Excellence has decided to support the Tri-County School Districts series of teacher training workshops intended to improve instruction in mathematics. The foundation is...
-
In the beginning of January 2 0 2 3 you want to estimate the value of a stock. On December 3 1 2 0 2 2 the price of the stock was $ 6 3 . 5 and you believe that the annual dividend growth rate and...
-
Figure 12.15 represents the network for delivering coolant to five different machine tools in an automated machining system. The grid is a rectangle 7.5 m by 15 m. All pipes are drawn steel tubing...
-
Explain the role of employee counseling and wellness in organizations. Why would an organization design and implement an employee counseling and wellness program? How can / do employee counseling and...
-
What do we call the practice in which one company supplies another with managerial expertise over a specific period of time?
-
Use the following spreadsheet to work Problems. The spreadsheet provides data on the U.S. economy: Column A is the year, column B is the inflation rate, column C is the interest rate, column D is the...
-
Greengrass Mowing Service had operating expenses for the year of $60 000. At the beginning of the year, Greengrass owed $15 000 on accrued liabilities. The closing balance of accrued liabilities was...
-
Why is it important to understand how your business is performing before making capital expenditure decisions? How is this understanding achieved?
-
What is the intrinsic value of an option?
-
Concept question aan electrical automobile traviling at a constant speedtake successively the following two item as your system (a)only the electric mottor (including the battry) (b) the whole...
-
The unadjusted trial balance of Secretarial Services is as follows: SECRETARIAL SERVICES Unadjusted Trial Balance as at 31 December 2017 Account Debit Credit Cash at bank Office supplies Prepaid...
-
How big should a TLB be? TLB misses are usually very fast (fewer than 10 instructions plus the cost of an exception), so it may not be worth having a huge TLB just to lower the TLB miss rate a bit....
-
Datacenter Networking: Map- Reduce and WSC are a powerful combination to tackle large-scale data processing; for example, Google in 2008 sorted one petabyte (1 PB) of records in a little more than 6...
-
To access data from a typical DRAM, we first have to activate the appropriate row. Assume that this brings an entire page of size 8 KB to the row buffer. Then we select a particular column from the...
-
a. Suppose that General Hospital has a current ratio of 0.5. Which of the following actions would improve (increase) this ratio? Use cash to pay off current liabilities. Collect some of the current...
-
What is the role of internal control in an organization?
-
What are the elements and principles of the COSO framework?
Study smarter with the SolutionInn App