Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

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?

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M92559157

Have any Question?


Related Questions in Computer Engineering

Question suppose you have three non-empty stacks r s and t

Question : Suppose you have three non-empty stacks R, S, and T. Describe a sequence of Stack operations that results in S storing all elements originally in T below all of S's original element with both sets of those ele ...

You run a small pizza shop named pizza hat initially you

You run a small pizza shop named Pizza Hat. Initially you sold pizzas for $8 and every week you sold around 3000 pizzas. Each pizza costs you $3 to make. One day you decided to o¤er discounts to customers to see if you c ...

Question -under what circumstances is it ethical if ever to

Question :- Under what circumstances is it ethical, if ever, to use consumer information in marketing research? Explain why you consider it ethical or unethical.

The current price of dumbas common stock is 25 per share

The current price of DUMBA's common stock is $25 per share. You plan on buying it today, holding it for 4 years, and then selling it. You anticipate receiving a dividend per share of $1.00 one year from today, $2.00 two ...

Command to define an environmental variable name time with

Command to define an environmental variable name "time" with initial value "11:00PM". (Unix)

Scenario you have been asked to develop a company policy on

Scenario: You have been asked to develop a company policy on what should be done in the event of a data breach, such as unauthorized access to your company's customer database. What sort of process would you use to devel ...

Question 1 suppose i need 10 bits to specify the offset

Question 1 : Suppose I need 10 bits to specify the offset within a page and 22 bits to specify the virtual page number and 18 bits to specify the physical page number. How big is a page in bytes? How big is the virtual m ...

In a survey of 3236 adults 1470 say they have started

In a survey of 3236 adults, 1470 say they have started paying bills online in the last year. Construct a? 99% confidence interval for the population proportion. Interpret the results.

Question suppose that x 00271 and y 608 are correctly

Question : Suppose that x* = 0.0271 and y* = 6.08 are correctly rounded versions of x and y to 3 digit mantissas. The smallest interval [a,b] that would contain x is [0.02705, 0.02715] since 0.0271 is between those numbe ...

Suppose that a data warehouse consists of the four

Suppose that a data warehouse consists of the four dimensions date, spectator, location, and game, and the two measures count and charge, where charge is the fare that a spectator pays when watching a game on a given dat ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As