What is the speedup achieved by adding this improvement

Assignment Help Computer Engineering
Reference no: EM133424130

Question: When processor designers consider a possible improvement to the processor datapath, the decision usually depends on the performance and cost. Assume that we are starting with the single cycle datapath seen in class, where I-Mem, Add, Mux, ALU, Regs, D-Mem, and Control blocks have latencies of 400 ps, 100 ps, 30 ps, 120 ps, 200 ps, 350 ps, and 100 ps, respectively.

Consider the addition of a multiplier to the ALU. Th is addition will add 300 ps to the latency of the ALU but will reduce the number of instructions executed by 5% since we will no longer need to emulate the MUL instruction.

a) What is the clock cycle time with and without this improvement?

b) What is the speedup achieved by adding this improvement?

Reference no: EM133424130

Questions Cloud

What is home depot federal cabinet seat which oversees : What is home depot's federal Cabinet Seat which oversees the federal regulatory agency which has direct oversight and a short summary of the regulatory focus.
Identify a working hypothesis for a diagnosis : With the information provided, identify a working hypothesis for a diagnosis and the gendered implications for recovery.
How much of her operation could she move online : How much of her operation could she move online? Is it just sales, or could she also contract out clothing production? What would be the advantages
How would you deal with sexual victimization within : how would you deal with sexual victimization within your facility? What do you think are the most effective techniques to reduce prison violence?
What is the speedup achieved by adding this improvement : What is the clock cycle time with and without this improvement and What is the speedup achieved by adding this improvement?
What reasonable preventive measures can limit such business : What reasonable preventive measures can limit such business risk? How can these precautions be integrated in the organizational functioning of the Tata Group?
Connect the result outputs that hold your new hour : Connect the result outputs that hold your new hour and minute values into two outputs so that you can visibly check the results of your addition
Does embodiment of gender-mental health reflect influences : How your parents, guardians, and/or stepparents modeled gender and mental health. Does your own embodiment of gender and mental health reflect their influences?
Medical diagnosis pathophysiology-surgical procedure : Research of the Medical Diagnosis Pathophysiology/Surgical Procedure for these two.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Give the advantages and the disadvantages of each method

give the advantages and the disadvantages of each method.

  Create an application that lets user enter an objects mass

Create an application that lets the user enter an object's mass and then calculates its weight. If the object weighs more than 1000 Newtons display a message.

  Describe ways that an organization recover it resources

Describe some ways that an organization can recover it's IT resources from a disaster. What controls should have been in place in order to be able to retrieve.

  How do you feel about your personal information

How do you feel about your personal information being contained in databases that other individuals can access or that might be breached via the Internet?

  Outline a security breach or cyberattack

Find an article on the Internet, outline a security breach or cyberattack. Provide a link to the article and suggest a control that would mitigate against.

  Identify and explore contemporary challenge and opportunity

Demonstrate ability to collaborate with peers to analyse and solve business problems with information technologies, and present the solution in a report.

  Why going with a solution that utilizes many threads

Why going with a solution that utilizes many threads (multi-threads) rather than multiple processes or multi-process will result in more scalability.

  Write a function that takes as input a start time

Write a function that takes as input a start time and an end time represented as an int, using military notation.

  Create a power point presentation about inclusion

Create a Power Point Presentation about inclusion. The audience for this presentation is teachers. The presentation could be used for a teacher in-service to help alleviate teacher concerns about including students with disabilities in the classro..

  Identify all necessary relationships

Identify all necessary relationships. Identify the connectivity for each relationship - Identify the mandatory and optional dependencies for the relationships

  List the hexadecimal code for each instruction

Consider the MARIE program below. a) List the hexadecimal code for each instruction. b) Draw the symbol table. c) What is the value stored in the AC when the program terminates?

  What about writing the first block

Reading the first block of a file from a remote file server is an idempotent operation. What about writing the first block?

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