A RISC processor is designed to have following instruction types. It is decided to process instructions...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
A RISC processor is designed to have following instruction types. It is decided to process instructions in five sub-tasks/steps, in general and processing circuits of different sub-tasks require following time slots. Types of instructions Sub-tasks/steps required Instruction fetch ALU 6ns LOAD 6ns STORE 6ns BRANCH 6ns Decode and Register read 4ns 4ns 4ns 4ns ALU LOAD STORE BRANCH ALU operation 4ns 4ns 4ns 4ns A) To implement the Instruction Set Architecture, deign i. Single cycle data-path ii. Multi-cycle data-path iii. Pipeline data-path You need to use diagrams, as required, and explain the design process in detail. 50% 20% 20% 10% Distribution of Instructions in percentages Memory access 6ns 6ns A benchmark program having one million instructions has the following distribution of instructions is run on above three types of data-path. Types of Instructions B) For above three types of data-paths, calculate: i. Average CPI ii. Runtime of the program; 106 x CPI x clock period = Register write 2ns 2ns For multi-cycle (clock cycle = 6ns) (CPI) 4 5 4 3 iii. Speedup of pipeline data-path compared to Single cycle and Multi-cycle implementations C) Assume that each BRANCH instruction on pipeline data-path causes 2 clock cycles delay, calculate: i. Average CPI ii. 111. Runtime of the program Speedup of pipeline data-path compared to Single cycle and Multi-cycle implementations A RISC processor is designed to have following instruction types. It is decided to process instructions in five sub-tasks/steps, in general and processing circuits of different sub-tasks require following time slots. Types of instructions Sub-tasks/steps required Instruction fetch ALU 6ns LOAD 6ns STORE 6ns BRANCH 6ns Decode and Register read 4ns 4ns 4ns 4ns ALU LOAD STORE BRANCH ALU operation 4ns 4ns 4ns 4ns A) To implement the Instruction Set Architecture, deign i. Single cycle data-path ii. Multi-cycle data-path iii. Pipeline data-path You need to use diagrams, as required, and explain the design process in detail. 50% 20% 20% 10% Distribution of Instructions in percentages Memory access 6ns 6ns A benchmark program having one million instructions has the following distribution of instructions is run on above three types of data-path. Types of Instructions B) For above three types of data-paths, calculate: i. Average CPI ii. Runtime of the program; 106 x CPI x clock period = Register write 2ns 2ns For multi-cycle (clock cycle = 6ns) (CPI) 4 5 4 3 iii. Speedup of pipeline data-path compared to Single cycle and Multi-cycle implementations C) Assume that each BRANCH instruction on pipeline data-path causes 2 clock cycles delay, calculate: i. Average CPI ii. 111. Runtime of the program Speedup of pipeline data-path compared to Single cycle and Multi-cycle implementations
Expert Answer:
Related Book For
Principles of Information Systems
ISBN: 978-1305971776
13th edition
Authors: Ralph Stair, George Reynolds
Posted Date:
Students also viewed these programming questions
-
Managing Scope Changes Case Study Scope changes on a project can occur regardless of how well the project is planned or executed. Scope changes can be the result of something that was omitted during...
-
Case Study: Quick Fix Dental Practice Technology requirements Application must be built using Visual Studio 2019 or Visual Studio 2017, professional or enterprise. The community edition is not...
-
A buyer's guide is an example of OA) a Life Insurance Illustration Questionnaire O B) a Replacement Questionnaire OC) a required disclosure document OD) a Variable Life Insurance Illustration...
-
Repeat Exercise 9-8 assuming that the sample size is n = 16 and the boundary of the critical region is the same.
-
Define third normal form. What types of problems would you find in tables that are not in third normal form?
-
In a contract dispute between a US company and a Canadian company, the contract itself referred to provisions of the Uniform Commercial Code. Do these references alone preempt the contract from being...
-
Michigan Motors is a U.S. corporation with $1 billion of U.S.-source income. In addition, Michigan Motors owns 60% of Detroit Parts, a U.S. corporation with a total of $200 million of U.S.-source in-...
-
Describe a specific scenario, situation, or application where using a foreign key would be necessary. 2) Explain your reasons, including the characteristics of the data, that necessitate the foreign...
-
During the month of October 20--, The Pink Petal flower shop engaged in the following transactions: Oct. 1 Sold merchandise on account to Elizabeth Shoemaker, $1,000, plus tax of $50. Sale No. 222. 2...
-
Nowadays, touch screen devices are everywhere. Consider a simple capacitive touch sensor comprised of a resistor with resistance R = 2.64 Mn and a capacitor with capacitance C = 1.24 nF connected in...
-
You and a friend are in an Italian restaurant. The owner makes the following offer to the two of you. Each of you must simultaneously announce how many slices of pizza you would like; that is, each...
-
how strength of the materials are improved in the manufacturing process? Explain
-
1. Find a country that has the right to communicate at the totalitarian pole, analyze how the character of the communication system occurs at the totalitarian pole! 2. Look for a country that has...
-
Advertisers concluded that Febreze can kill germs by 99.9%. a) Statistically, why does this advertiser not state that Febreze can kill 100% of germs? b) If the allegation that Febreze can kill germs...
-
Selling Project Management Report: Your new knowledge of project management and experience at Roto Air has earned you a promotion to a senior project manager. Roto Air has recently purchased a...
-
The investment required is $1,100,000 (Land: $200,000, Building: $600,000, Equipment: $300,000). the company controller considers, in agreement with the chief production engineer, that these new...
-
The time to assemble the first unit on a production line is 10 hours. The learning rate is 0.94. Approximately how long will it take for the seventh unit to be assembled? The number of hours needed...
-
For your chosen career field, describe how you might use or be involved with e-commerce. If you have not chosen a career yet, answer this question for someone in marketing, finance, or human...
-
How would you distinguish between e-commerce and e-business?
-
Throughout this book, you will see how the Internet provides a vast amount of information to individuals and organizations, and you will examine the important role the Web plays. Most large...
-
State whether you think a business would recognise the following as an expense. When would it be recognised? a Depreciation $350 b Wages to be paid in the next month $1200 c Electricity bill due to...
-
What is the difference between operating expenses and non-operating expenses. Give examples of each.
-
What is the link between the income statement and the statement of owners equity?
Study smarter with the SolutionInn App