A Graphics Processing Unit (GPU) is a specialized electronic circuit designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device. They are highly efficient at handling computer graphics and image processing, and their highly parallel structure makes them more efficient than general-purpose CPUs for algorithms where processing of large blocks of data is done in parallel, such as in machine learning.