Examine pipelining affects clock cycle time of processor

Assignment Help Basic Computer Science
Reference no: EM133247679

Assignment:

We examine how pipelining affects the clock cycle time of the processor. Let us assume that individual stages of the datapath have the following latencies:

IF: 250ps

ID: 350ps

EX: 150ps

MEM: 300ps

WB: 200ps

Also, assume that instructions executed by the processor are broken down as follows:

alu: 45%

beq: 20%

lw: 20%

sw: 15%

a) What is the clock cycle time in a pipelined and non-pipelined processor?

b) What is the total latency of an LW instruction in a pipelined and non-pipelined processor?

c) If we can split one stage of the pipelined datapath into two new stages, each with half the latency of the original stage, which stage would you split and what is the new clock cycle time of the processor?

Reference no: EM133247679

Questions Cloud

How can cultural intelligence be used as a practical tool : What might have led D&G to make these controversial videos and Why did Chinese customers and ethnic Chinese people across the globe respond so negatively
What is the responsibility of filmmakers : Can political art be unbiased? What is the responsibility of filmmakers to be historically accurate when basing their stories on real-life events
South korea banking networks attack : yber attack known as "Dark Seoul" that virtually shut down three South Korean television stations and bank as well as affiliated ATMs and mobile payment syst
Boston consulting group market growth matrix : Explain the marketing plan with respect to business portfolio analysis and the Boston Consulting Group market growth matrix
Examine pipelining affects clock cycle time of processor : What is the clock cycle time in a pipelined and non-pipelined processor? What is total latency of an LW instruction in a pipelined and non-pipelined processor?
Sales force management : How would you address the needs of the customers in Mr. Rainmaker's territory? How would you address the needs of the sales team?
What is common mistake or mistakes that brands : What is the most common mistake or mistakes that brands, companies, and personalities make on social media
Consider how elements of brand tell story : Consider how the elements of a brand tell a story. How do you connect with perceptions of your favorite brands? Do they tell a story?
Perspective of management : In your perspective of management-what could have gone wrong in terms of decision taking that 19011 managers did?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd