Why are games single-core bound on CPUs and not multithreaded? I understand why the rendering is offloaded to GPUs but what about other tasks?

277 views

Why are games single-core bound on CPUs and not multithreaded? I understand why the rendering is offloaded to GPUs but what about other tasks?

In: 5

10 Answers

Anonymous 0 Comments

You: *Hey CPU-1, I need you calculate how high and far the character jumps in the current gravity.*

CPU-1: *Ok*

You: *Hey CPU-2, while CPU-1 works on that I need you to calculate the new position of the character after jumping*

CPU-2: *ok… Hey wait, how high and far did the character jump?*

You: *I don’t know ask CPU-1…And have you seen CPU-3? I need to know if the character touched lava after jumping…*

CPU-3: *bitch I can’t do math on shit that ain’t happened yet wtf you want me to do?*

Hopefully, this demonstrated why it doesn’t really help to add more CPU’s to the equation.

You are viewing 1 out of 10 answers, click here to view all answers.