What is a GPU?
GPU is a graphics processing unit used for accelerated computing. A GPU is used in conjunction with a CPU (Central Processing Unit) to accelerate deep learning, analytics, and engineering applications.
A GPU offloads compute-intensive portions of an application while the remainder is on the CPU to give the user the perspective that the application is running faster.
What is the difference between a CPU and a GPU?
A CPU contains a few cores optimized for sequenced serial processing while a GPU has a massively parallel architecture consisting of thousands of smaller more efficient cores designed for handling multiple tasks simultaneously. So, put simply the GPU can do more tasks in parallel than a CPU.