Compute speedup of enhancement over the base machine

Assignment Help Basic Computer Science
Reference no: EM133247606

Assignment:

Problem

Three Improvements are considered to a base machine with a Load/Store ISA (similar to MIPS) and in which floating-point arithmetic instructions are implemented by software handlers. The first improvement is to add more first-level data cache to speed up the execution of Loads and Stores. Loads and Stores can both be speeded up by a factor 5 over the base machine with the new cache. The second improvement is to add hardware floating-point arithmetic units to speed up floating-point arithmetic instructions. It is estimated that the time taken by each floating-point instruction can be reduced by a factor 3 over the base machine. The third improvement is to add a Store buffer between the processor and its first level cache. The Store buffer eliminates the overhead of Stores in all cases.

It is estimated that, the same amount of hardware and cost is incurred by all three enhancements The fractions of execution time spent in floating-point, Load and Store instructions in the base machine are 25%, 30% and 10%, respectively. The executions of these three types of instructions are non-overlapping in time.

a. Using Amdahl's speedup, compute the speedup of each enhancement over the base machine. Which enhancement is the most beneficial to implement first?

b. Given the first enhancement has been implemented, which enhancement of the two remaining enhancements should be done next? (Here you should compute anew the Amdahl's speedups for the new machine in a.)

c. Finally, compute the speedup in the machine in b. after the last feature is added to the machine in b?

Reference no: EM133247606

Questions Cloud

Define what the plural executive is in california : Plural Executive in California Discussion - Define what the plural executive is in California, and describe two of the offices besides Governor
Cases in tort law : You can to look up 5 cases in TORT LAW on which is CanLaw.
Write a unified and coherent post : Your goal is to write a unified and coherent post that makes and develops a point worth making and that explores one major component of the film's adaptation
Discuss diversity characteristics observed at baldwin : PGDM GLOM522 North West University Discuss diversity characteristics observed at Baldwin Scientific Instruments corporation.
Compute speedup of enhancement over the base machine : Compute the speedup of each enhancement over the base machine. Which enhancement is the most beneficial to implement first?
Identify additional reliable and valid research : GNBS 234 City College of San Francisco identify three additional reliable and valid research articles and/or books to reference within your paper
Describe your vision for the united nations future : Imagine that you have been chosen to serve as the Secretary General of the United Nations. Describe your vision for the United Nations future
Explain how walmart could successfully expand its business : MGMT 4309 University of Houston, Explain how Walmart could successfully expand its business in the e-commerce arena
What is the annual demand : MGT 3120 Clemson University What is the annual Demand (Q) and Would contract or hire in-house? Place "In-House" or "Contract" in cell C7

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Determine the value of pn

• Determine P1, P2, and P3.• Determine the value of Pn, i.e., express Pn in terms of numbers that we have seen inclass. Justify your answer.Hint: Derive a recurrence relation. What are the possible values for the last element an in an awesome perm..

  Why do employers operate disability management programs

How does the employer's motivation to operate disability management programs impact the design of disability management programs?

  Sketch hierarchy chart and draw logic for program

Sketch the hierarchy chart and draw the logic for program which comprises housekeeping, detail loop and end-of-job modules and which computes service charge customers.

  What is the css box model and how is it used to setup a page

What is the CSS box model and how is it used to setup the layout of a page?

  Bayside memorial hospital operate without roaming profiles

Could a medical facility such as Bayside Memorial Hospital operate without roaming profiles, and if how would it impact user accessibility?

  How a company has notified customers about an issue

Search the internet for an article about how a company has notified customers about an issue that may have affected the customers.

  Calculating the break-even point in dollars

Shelley has just learned you are calculating the break-even point in dollars of ticket sales. She is still convinced the Club can make a profit.

  Differences between collecting evidence

Are there any differences between collecting evidence in a private-sector incident and a law enforcement crime scene? Explained it

  What is the largest possible number of pairs

Under what circumstances can we be certain that the triples method will use less space than the triangular array?

  Examples of two-part pricing

Wholesale clubs like Sam's or Costco are prime examples of two-part pricing. Explain why this is the case.

  How many containers of paint will they need to purchase

If the paint is applied in a uniform thickness of 1.2 mm, how many containers of paint will they need to purchase?

  Do you favor efca or the current secret ballot system

The proposed Employee Free Choice Act (EFCA) would fundamentally change the 80 year old system through which employees choose to be represented by a union (or not). Do you favor EFCA or the current secret ballot system? Please justify your response..

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