Why aren’t more video games optimised for multi-core CPUs?

1.36K viewsOther

It is common for modern video games to be badly optimised due to, partly, inefficient usage of multiple cores on a CPUs.

I’d assume that developers know this, but don’t have the time to rectify this.

So, therefore, what are the difficulties in utilising various cores of a CPU effectively? Why does it require so much focus, money, or perhaps time to implement?

In: Other

18 Answers

Anonymous 0 Comments

Because most of the actual calculations done in a video game run on the GPU… and are already parallelized to take advantage of that architecture.

What calculations are run on the CPU tend to have nightmarish dependency trees that need to be managed. If you botch parallelizing your code, you get even worse performance… and it makes debugging an absolute nightmare.

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