What is the clock cycle time for pipelined processors

Assignment Help Computer Engineering
Reference no: EM131756214

Architecture Assignment

1. The representation for floating point that we learned is single precision. In that IEEE 754 floating point format, represent the decimal value 63.25.

2. Represent the decimal value -1.125 in our IEEE 754 floating point format.

3. What result am I likely to get by adding 1E10 and 1E-32 in our architecture, using IEEE 754 single precision? Why?

4. Suppose that I have a list of n random values, ranging from 1E-32 to 1E10 in size. Assume I have lots of values at each available order of magnitude. If I wish to calculate the most accurate sum that I can within the limitations of our architecture, what is one simple thing I can do to make the sum more accurate?

5. Suppose we have a 5 stage pipeline with our MIPS architecture. The latencies of the pipeline states are 250ps for IF, 350ps for ID, 150ps for EX, 300ps for MEM, and 200ps for WB. Further, a program we wish to run has 45% arithmetic instructions, 20% branch instructions, and 35% load/store instructions.

a. What is the clock cycle time for both pipelined and non-pipelined processors?

b. What is the total latency of a load instruction in each of a pipelined and non-pipelined processor?

c. If we could split one stage of the pipelined processor into two 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?

d. Suppose we can double the number of registers. Doing so would reduce the number of load/store instructions by 10% for the program above, but increase the register latency by 50ps.

i. What is the speedup achieved by this proposed improvement?
ii. What effect could this change have on the number of instructions represented in the architecture?

Reference no: EM131756214

Questions Cloud

Is the graph directed or undirected : Daniel is also friends with Erik. Bertil, Caroline and Erik are all friends of each other. Is the graph directed or undirected ?
State the effect of the error in the given problem : Fonda Motorcycle Shop sells motorcycles, ATVs, and other related supplies and accessories. During the taking of its physical inventory on December 31, 2016.
Benefits of breaking design to many modules : In Software Engineering it has been suggested that "the design should be break into many modules. Use your own words to answer the following questions:
The history of the increase in opiate addiction : Pharmacological treatment for substance use disorders.The history of the increase in opiate addiction.
What is the clock cycle time for pipelined processors : What is the clock cycle time for both pipelined and non-pipelined processors? What is the new clock cycle time of the processor?
Securing virtual environments is re-educating : One of the hardest challenges you might face in securing virtual environments is re-educating your staff and users to get them used to operating.
Determine the earnings per share on common stock : Determine the earnings per share on common stock, assuming that the income before bond interest and income tax is.
Compute randolph companys current income tax expense : Compute Randolph Company's current income tax expense, Compute Randolph Companys effective tax rate
Family and medical leave act : I believe the one benefit and compliance issue that is potentially risky for an organization would be Family and Medical Leave Act of 1993

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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