Overview

Multi-core processors allow a computer to perform multiple tasks simultaneously or split a single complex task across multiple cores to speed it up. This is the primary way CPU performance has increased as clock speeds have plateaued.

Benefits

  • Parallelism: Better performance in multi-threaded applications like video editing or 3D rendering.
  • Multitasking: Smoother experience when running many apps at once.
  • Efficiency: Can run at lower clock speeds while still providing high performance.

Common Configurations

  • Dual-core, Quad-core, Hexa-core, Octa-core: 2, 4, 6, and 8 cores respectively.
  • High-end Desktop (HEDT): Can have 16, 32, or even 64+ cores.

Related Terms