👉 In computer science, a multi-core processor or a multi-processing system is an electronic device that can perform multiple tasks simultaneously. It typically consists of several microprocessors (CPU) connected to a central processing unit (CPU), which in turn connects to memory and other systems for storage and execution. Multi-core processors are used in various applications such as computer graphics, scientific computing, image processing, machine learning, and video editing. They offer increased performance by sharing the resources among multiple cores, allowing each core to