Why can’t we just pack more and more ALUs in a CPU to increase processing throughput instead of increasing clockspeeds? Wouldn’t the gain be just as significant?

1.07K views

Why can’t we just pack more and more ALUs in a CPU to increase processing throughput instead of increasing clockspeeds? Wouldn’t the gain be just as significant?

In: Engineering

6 Answers

Anonymous 0 Comments

You can to a point. That’s why processors now have more cores then they used to. But there are limits. For starters there’s speed-cost in coordinating between multiple cores.

The other half is many programs aren’t written to take good advantage of multiple cores. Unless the program is written in a way to take really good advantage of multiple cores, having access to extra cores won’t help. Without any specially written code, each program will only run on one processor at a time.

I can go into a lot more detail, just ask.

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