Bird
0
0

If the total rendering time is 40 seconds on one core, what is the expected rendering time using all 4 cores assuming perfect parallelism?

hard📝 Application Q8 of 15
Intro to Computing - How Hardware Works
You want to optimize a GPU program that renders 3D models by splitting the workload evenly across 4 shader cores. If the total rendering time is 40 seconds on one core, what is the expected rendering time using all 4 cores assuming perfect parallelism?
A10 seconds
B40 seconds
C160 seconds
D4 seconds
Step-by-Step Solution
Solution:
  1. Step 1: Understand parallel workload division

    Splitting workload evenly across 4 cores means each core does 1/4 of the work.
  2. Step 2: Calculate expected time with perfect parallelism

    Total time divided by 4 cores: 40 seconds / 4 = 10 seconds.
  3. Final Answer:

    10 seconds -> Option A
  4. Quick Check:

    Parallel time = total time / number of cores [OK]
Quick Trick: Divide total time by cores for perfect parallel speedup [OK]
Common Mistakes:
  • Multiplying instead of dividing time
  • Ignoring parallelism benefits
  • Assuming time stays the same

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Intro to Computing Quizzes