Answered step by step
Verified Expert Solution
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
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started