The microprocessor of a graphics card (or graphics accelerator) for a computer or game console. Computer graphics involve complex algorithms that must be translated at very high speeds, and GPUs are very efficient at manipulating and displaying these graphics. Their highly parallel structure makes them more effective than typical CPUs for this purpose.
A modern GPU implements a number of graphics primitive operations such as simple character instructions – in a way that makes running them much faster than drawing directly to the screen with the host CPU. Common operations for early 2D computer graphics included drawing rectangles, triangles, circles and arcs. Modern GPUs also have support for 3D computer graphics, and typically include digital video-related functions as well.