Data Path Cycles: Use the following data to answer the questions below: Instruction Memory: 150 ps...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Data Path Cycles: Use the following data to answer the questions below: Instruction Memory: 150 ps Data Memory: Stage 1 Stage 4 Stage 3 Stage 2 and 5 Assume that mux, control unit, PC accesses, sign extension unit and wires have no latency. 250 ps 100 ps 50 ps ALU and adders: Register File: R 1. Using the datapath diagram determine the time that each of the types of instructions would require. Load Store BEQ JUMP 2. If every instruction executes in I clock cycle of a fixed length, what is the length of one clock cycle? 3. If every instruction executes in I clock cycle using a variable length clock (no pipelining), with an instruction mix of 15% loads, 25% stores, 45% ALU type, 11% branches and 4% jumps, what is the average length clock cycle? R = Load = 4. If the datapath is evaluated by letting each stage of execution determine the cycle time, which allows us to use a pipelined design, how many stages are used by each type of instruction? Store = BEQ = JUMP %3D 5. In order to use a pipelined design for the datapath, what would be the length of a cycle (in ps)? 6. Using a pipelined design and the above mix of instructions, where a jump always causes a 1 cycle delay, 30% of the load instructions are immediately followed by an instruction that uses the result (causing a l-cyle delay), and 15% of the branch instructions are misdirected (causing a 2-cycle delay). What is the average effective number of cycles once the pipeline is loaded? Data Path Cycles: Use the following data to answer the questions below: Instruction Memory: 150 ps Data Memory: Stage 1 Stage 4 Stage 3 Stage 2 and 5 Assume that mux, control unit, PC accesses, sign extension unit and wires have no latency. 250 ps 100 ps 50 ps ALU and adders: Register File: R 1. Using the datapath diagram determine the time that each of the types of instructions would require. Load Store BEQ JUMP 2. If every instruction executes in I clock cycle of a fixed length, what is the length of one clock cycle? 3. If every instruction executes in I clock cycle using a variable length clock (no pipelining), with an instruction mix of 15% loads, 25% stores, 45% ALU type, 11% branches and 4% jumps, what is the average length clock cycle? R = Load = 4. If the datapath is evaluated by letting each stage of execution determine the cycle time, which allows us to use a pipelined design, how many stages are used by each type of instruction? Store = BEQ = JUMP %3D 5. In order to use a pipelined design for the datapath, what would be the length of a cycle (in ps)? 6. Using a pipelined design and the above mix of instructions, where a jump always causes a 1 cycle delay, 30% of the load instructions are immediately followed by an instruction that uses the result (causing a l-cyle delay), and 15% of the branch instructions are misdirected (causing a 2-cycle delay). What is the average effective number of cycles once the pipeline is loaded?
Expert Answer:
Answer rating: 100% (QA)
ALU sdase Instruction memory 150ps Registek fie sops Data ... View the full answer
Related Book For
Financial Algebra advanced algebra with financial applications
ISBN: 978-0538449670
1st edition
Authors: Robert K. Gerver
Posted Date:
Students also viewed these finance questions
-
Use the following diagram to answer the questions below about marginal and total utility for the consumption of Good X. a. What is the total utility of consuming 500 units of the good? 600 units? 700...
-
Use the following information to answer the questions listed below: Dividends declared and paid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ 8,000 Cash from investing...
-
Use the following data to answer the questions below: a. Calculate the marginal cost and average variable cost for each level of production. b. How much would the firm produce if it could sell its...
-
Migration is a popular strategy among many species. Monarch butterflies migrate between the Sierra Madre mountains in Mexico and many locations across the USA and Canada. Answer the following...
-
Describe the process of building a probability and impact matrix and how the results are used to aid risk management planning.
-
Overheard at the water cooler in the corporate headquarters of a large manufacturing company: "The competition is really threatening us with their new product line. I think we should consider...
-
The treatment assignment displayed in Table 2.5 is from one treatment assignment out of $\left(\begin{array}{l}20 \\ 10\end{array} ight)$ possible random treatment assignments. a. $\mathrm{R}$ can be...
-
Prepare the journal entries to account for the following investment transactions of Samuelson Company: 2011 July 1 Purchased 350 shares of Bateman Company stock at $22 per share plus a brokerage fee...
-
Explain the two different ways to measure the real interest rate? Why can the nominal and real interest rates move in different directions?
-
John Sullivan started a business. During the first month (February 20--), the following transactions occurred. Show the effect of each transaction on the accounting equation: Assets = Liabilities +...
-
Steve, Carol, and Lisa get their first full-time jobs and talk about saving for retirement. They are each 22 years old and plan to work until they are 55. Steve starts investing immediately and puts...
-
1.1 Write an essay that discuss the key factors that drive mergers and acquisitions (M&A) in today's business environment. Evaluate their impact on organizational growth and competitiveness. Provide...
-
What do you think is the biggest weakness of objective journalism?
-
1. There is a causal relationship between smoking and cancer, and a correlation between smoking and socio-economic class. (6 marks total) a. What do these statements mean?? (2 marks) b. Explain how...
-
2. LloydMin Petrol produces 500 barrels of oil per day. Demand for oil is 200 barrels per day. Preparation costs are $150, and storage and handling costs are $5 per barrel. LloydMin operates 250 days...
-
lthough it is not set in stone, change planning is generally most effective when it follows what chronological order? Risk analysis, present state analysis, future state analysis, transitional...
-
A crate having a mass of 500 kg is lifted vertically from rest with a uniform acceleration by a crane such that after 5 seconds it has a velocity of 8 m/s. Calculate the tension in the lifting cable.
-
Find the area of the surface generated by revolving the para- metric curve x = cos 1, y = sin? 1 (0 < I sa/2) about the y-axis.
-
The expense function for the Wonder Widget is E = 4.14q + 55,789. a. What is the fixed cost in the expense function? b. What is the cost of producing 500 Wonder Widgets? c. What is the average cost...
-
Find the mean, median, mode, and range for each data set given. a. 7, 12, 1, 7, 6, 5, 11 b. 85, 105, 95, 90, 115 c. 10, 14, 16, 16, 8, 9, 11, 12, 3 d. 10, 8, 7, 5, 9, 10, 7 e. 45, 50, 40, 35, 75 f....
-
Calculate the tax using the computation worksheet for a head of household taxpayer with a taxable income of $115,700?
-
Which of the following does not occur in the small intestine? (a) Bile from the gall bladder breaks fats into small droplets. (b) Nutrients are absorbed into the body. (c) Proteins are broken down....
-
Which blood vessels are responsible for nutrient and waste exchange with tissues?
-
Trace the path of blood through the body, beginning with blood returning from the tissues to the heart. Be sure to name each of the chambers of the heart.
Study smarter with the SolutionInn App