Which computer and compiler would you purchase

Assignment Help Computer Engineering
Reference no: EM132092906

Performance assessment.

Consider two different implementations, M1 and M2 , of the same instruction set. There are three different classes of instructions (A, B, and C) in the instruction set. Implmentation M1 has a clock rate 6Ghz, and M2 has a clock rate of 3GHz. The average number of cycles for each instruction class on M1 and M2 is given in the table below.

The table also contains a summary of average proportion of instruction classes generated by two different compilers, C1 and C2.

Assume that each compiler uses the same number of instructions for a given program but that the instruction mix is as described in the table.

(a) If you purchase M1, which compiler would you use?

(b) If you purchase M2, which compiler would you use?

(c) Which computer and compiler would you purchase if all other criteria were identical, including cost.

Show the decision procedure.

Class of instructions

CPI on M1

CPI on M2

C1 usage

C2 usage

A

2

1

50%

40%

B

3

2

25%

20%

C

5

2

25%

40%

Reference no: EM132092906

Questions Cloud

Which of philosophical position on the question of human : Which of philosophical position on the question of human freedom do you find most persuasive, which do you find least persuasive? Why?
At what phase of the software development process should : At what phase of the software development process should risk analysis be performed?
Creating a new website advertising your new lawn care : Installing a new server running Windows Server 2012 R2... this will function as an upgrade to your existing printserver that hosts 15 network printers.
Describe the exception error : The exception err0r can be one that you have encountered or one you find on the Internet. Describe the exception err0r and explain potential implications.
Which computer and compiler would you purchase : Which computer and compiler would you purchase if all other criteria were identical, including cost.
Find two ways to change the mac address on your computer : Perform a little research to find two ways to change the MAC address on your computer. Clearly explain why this is valuable knowledge to have.
Create a coin toss simulation program : A no-arg constructor, which randomly determines the side of the coin, that is facing up ("heads" or "tails") and initializes the sideUp field accordingly.
How frequently should the key be changed : What attack is more likely to succeed if a key has been used frequently? How frequently should the key be changed?
Update the credit hours and classification : Update the credit hours, classification, and the GPA, taking into account the current GPA and grades in the courses the student is currently enrolled in.

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