what is the fundamental difference between CPU and GPU when both of them do some calculations ?

366 views

what is the fundamental difference between CPU and GPU when both of them do some calculations ?

In: 2

8 Answers

Anonymous 0 Comments

GPUs have specialized hardware, because they are doing *a whole lot* of *the same* calculations. (Specifically, they’re optimized for things like matrix multiplication, since that comes up a *lot* in graphics.) They also tend to have more, slower cores, because many graphics calculations don’t have to be done in order – you can compute basically every pixel in an image almost totally in parallel (and if you can do things in parallel, 2 1GHz processors are better than 1 1.5GHz processor).

CPUs are general purpose, and they usually deal with calculations that have to be done at least partly in order. So they tend to have relatively few cores, and those cores are designed to handle a wide range of calculations.

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