What is the speedup achieved by the proposed improvement

Assignment Help Computer Engineering
Reference no: EM131750473

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: EM131750473

Questions Cloud

Unskilled labor in the united states and canada : How this shift will affect the real wage of unskilled labor in Mexico and the real wage of unskilled labor in the United States and Canada?
Do you think that unions are fair to employees-employers : Do you think that unions are fair to employees, employers, taxpayers? Why or Why not?
What is the total job cost : The company uses direct labor hours as allocation base for indirect costs. If Orbit performs a job requiring 20 hours of direct labor, what is total job cost
Why does the heckscher-ohlin theory predict : Why does the Heckscher-Ohlin theory predict that most research and development (R&D) activity is done in the industrialized countries?
What is the speedup achieved by the proposed improvement : What is the speedup achieved by this proposed improvement? What effect could this change have on the number of instructions represented in the architecture?
Discuss what is the dollar amount of each type of service : What is the dollar amount of each type of service that must be performed by each service outlet to meet its target net income per outlet
What is innovation and why is innovation so difficult : What would Apple be without Steve Jobs? What is innovation? Why is innovation so difficult? Where does innovation fit into a company’s success?
Stock dividend on the firm balance sheet : The share price of Morris Sports Ltd., a small but growing sporting goods company, has escalated rapidly. The price has recently risen to $20.
What do you know about the vietnam conflict : Can I identify when the mother says that the death of her child isn't fair? Do I expect life to be fair?

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