Hardware
CPU
the central processin unit (cpu) represents the brains of a pc. from an architectural point of view, a cpu is usually composed of few cores (on the contrary of a gpu), with lots of cache memory. in terms of capacity, a cpu is less powerful than a gpu, being able to handle only a few software threads at a time. cpu are good for serial processing.