A multi-core processor is a microprocessor on a single integrated circuit with two or more separate central processing units, called cores to emphasize their multiplicity. From Wikipedia