Which machine is faster for this program

Assignment Help Computer Engineering
Reference no: EM132154465

A two-part question:

Part A

Assume that a design team is considering enhancing a machine by adding MMX (multimedia extension instruction) hardware to a processor.

When a computation is run in MMX mode onthe MMX hardware, it is 10 times faster than the normal mode of execution. Call the percentage of time that could be spent using the MMX mode the percentage of media enhancement.

(a) What percentage of media enhancement is needed to achieve an overall speedup of 2?

(b) What percentage of the run-time is spent in MMX mode if a speedup of 2 is achieved?

(c) What percentage of the media enhancement is needed to achieve one-half the maximum speedup attainable from using the MMX mode?

Part B

If processor A has a higher clock rate than processor B, and processor A also has a higher MIPS rating than processor B, explain whether processor A will always execute faster thanprocessor B.

Suppose that there are two implementations of the same instruction set architecture. Machine A has a clock cycle time of 20ns and an effective CPI of 1.5 for some program, andmachine B has a clock cycle time of 15ns and an effective CPI of 1.0 for the same program. Which machine is faster for this program, and by how much?

Reference no: EM132154465

Questions Cloud

Which are market consequences and intangible consequences : For the project in Problem, identify the major costs and benefits. Which are market consequences, which are extra-market consequences, and which are intangible.
Queuing discipline refers : Queuing discipline refers to. Java is not optimized to take advantage of interface elements specific to the Mac or Windows operating systems.
Thirteen do not use the foil as their main weapon : Find the probability that thirteen do not use the foil as their main weapon. (Round your answer to four decimal places.)
Find the probability that at most 3 students will attend : Find the probability that at most 3 students will attend. (Round your answer to four decimal places.)
Which machine is faster for this program : Assume that a design team is considering enhancing a machine by adding MMX (multimedia extension instruction) hardware to a processor.
Compare the economics with reasonable assumptions : You must fly to another city for a Friday meeting. If you stay until Sunday morning your ticket will be $200, rather than $800. Hotel costs are $100 per night.
What are the three alternatives available to jay : In the fall, Jay Thompson decided to live in a university dormitory. He signed a dorm contract under which he was obligated to pay the room rent for the full.
What forces are driving changes in the retail industry : What forces are driving changes in the retail industry?
Find the z value based on the given area : (a) Find the z value based on the given area = 0.1908 from the positive z score table A-2 in the back of the textbook.

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