What clock rate should we have to get the time reduction

Assignment Help Computer Engineering
Reference no: EM131988069

Assignment

Question 1 Background: What is GHz?

A crystal oscillator creates an electrical signal with a precise frequency and outputs a sine wave. Electronic circuitry is used to translate that into a square wave. This pulse drives the microprocessor. The clock rate refers to the frequency at which the signals go through a cycle, and is measured in clock cycles per second (Hz). A Hertz is one cycle per second, or 1/s. It follows that kHz is 103 Hz, MHz is 106 Hz, GHz is 109, and so on. Older computers could only execute one instruction per clock cycle but modern computers may execute multiple instructions per clock cycle.

1. Compare the following 3 processors, executing the same instruction set:
a. P1 3 GHz clock rate, CPI 1.5
b. P2 2.5 GHz clock rate, CPI 1.0
c. P3 4.0 GHz clock rate, CPI 2.2

a. Which processor has the highest performance expressed in instructions per second?

b. If the processors each execute a program in 10 seconds, find the number of cycles and the number of instructions.

c. We are trying to reduce the execution time by 30% but this leads to an increase of 20% in the CPI. What clock rate should we have to get this time reduction? Calculate this for each processor.

2. The results of the SPEC CPU 2006 bzip2 benchmark running on an AMD Barcelona has an instruction count of 2.389E12, an execution time of 750 s, and a reference time of 9650 s.

a. Find the CPI if the clock cycle time is 0.333 ns.

b. Find the SPEC ratio.

c. Find the increase in CPU time if the number of instructions of the benchmark is increased by 10% without affecting the CPI.

d. Find the increase in CPU time if the number of instructions of the benchmark is increased by 10% and the CPI is increased by 5%.

e. Find the change in the SPEC ratio for the change in (d).

Reference no: EM131988069

Questions Cloud

How would cramming effect encoding : The good news is that you are enrolled in a psychology class that can help both your friends improve their study habits and results on the exam.
What is the minimum number of bits required to store string : What is the minimum number of bits required to store each three-letter string? (26 alphabetical letters, not case-sensitive).
Prepare the entry to record the cost of modernization : On January 4 of this year, Larsen Boutique incurs a $95,000 cost to modernize its store. Prepare the entry to record the cost of modernization
Explain the meaning of nature and nurture : Explain the meaning of (a) nature and nurture, (b) continuity and discontinuity, and (c) universal and context-specific development.
What clock rate should we have to get the time reduction : We are trying to reduce the execution time by 30% but this leads to an increase of 20% in the CPI. What clock rate should we have to get this time reduction?
Explain and define what aristotle means by self-love : Compare and Contrast Aristotle's two notions of Self-Love and Rousseau's two notions of Self-Love to each other.
Prepare journal entries for the selected transactions : Oct. 1 Issued a $57,000, 12-month, 8% note to Orion in payment of account. Prepare journal entries for the selected transactions above
Write a research paper exploring the interaction of gender : Write a brief research paper exploring the interaction of gender and/or race with the criminal justice system.
Integrated way that has long-term impact : In order to counteract income inequality, it's essential to tackle poverty in an integrated way that has long-term impact.

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