A specialized processor originally designed to accelerate graphics rendering. GPUs can process many pieces of data simultaneously and incorporate onboard memory and other optimizations. They are often used in gaming, machine learning, video editing and computer graphics video rendering.