What is a co-processor?
A co-processor is “any additional processors used for a specialised task”, i.e., the GPU (graphical processing unit) and the NPU (neural processing unit).
GPUs accel in complex mathematical operations and repetitive mathematical operations
The purpose of a co-processor is to improve the overall speed of the computer by executing concurrently with the main CPU, aided by a highly bespoke set of electronics.
Fun fact: The term “GPU” was coined by Sony in 1994, referring to the 32-bit Sony GPU in the PlayStation.
The GPU in particular is specialised for difficult/repetitive mathematical operations.