Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1) (30 points) Assume you just purchased your favorite laptop that contains a quad-core CPU, with the clock speed (each core) of 2.0 GHz (G

image text in transcribed

1) (30 points) Assume you just purchased your favorite laptop that contains a quad-core CPU, with the clock speed (each core) of 2.0 GHz (G = 109). Assume you would like to execute a program with 1000 instructions on the laptop distributed among the cores. Furthermore, assume that each core is capable of executing 2 instructions in each clock cycle. a. What is the clock cycle time (each core) in nanoseconds? b. What is the execution time of the program (in nanoseconds)? c. In a perfect situation, what is the theoretical speedup of the multi-core CPU in comparison to a single-core CPU with the same architectural design? (showing the process mathematically in reaching your final answer may help you in answering part d) d. In reality, a multi-core CPU rarely achieves the linear (full) speedup expected. What is the best execution time of the program (on the quad-core) if the highest speedup of the quad-core CPU is 70% of its theoretical speedup (obtained in part c)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Microsoft Visual Basic 2017 For Windows Web And Database Applications

Authors: Corinne Hoisington

1st Edition

1337102113, 978-1337102117

More Books

Students also viewed these Databases questions

Question

Explain the market segmentation.

Answered: 1 week ago

Question

Mention the bases on which consumer market can be segmented.

Answered: 1 week ago

Question

13-4 What are alternative methods for building information systems?

Answered: 1 week ago