What about GPU Architecture makes them superior for training neural networks over CPUs?

705 views

In ML/AI, GPUs are used to train neural networks of various sizes. They are vastly superior to training on CPUs. Why is this?

In: 679

26 Answers

Anonymous 0 Comments

A lot of what machine learning does is multiplying vectors, which so happens to be what GPU’s are designed to do as well. GPU’s do it to calculate with polygons. And most of what machine learning does is as said multiplying vectors which makes them a great fit.

Not to mention that a good CPU has at the very top end 64 cores wheras a GPU has thousnads of compute units and also a far wider data bus.

You are viewing 1 out of 26 answers, click here to view all answers.
0 views

In ML/AI, GPUs are used to train neural networks of various sizes. They are vastly superior to training on CPUs. Why is this?

In: 679

26 Answers

Anonymous 0 Comments

A lot of what machine learning does is multiplying vectors, which so happens to be what GPU’s are designed to do as well. GPU’s do it to calculate with polygons. And most of what machine learning does is as said multiplying vectors which makes them a great fit.

Not to mention that a good CPU has at the very top end 64 cores wheras a GPU has thousnads of compute units and also a far wider data bus.

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