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_2

Step: 3

blur-text-image_3

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

Students also viewed these Databases questions

Question

LO1 Summarize the organizations strategic planning process.

Answered: 1 week ago