Central Processing Unit. The primary processor for a computer. Capable of a wide range of serial tasks. Loves memoization/caching. Has a Control Unit. See Pipelining.