Skip to content
LogoTechnipages
technipages logo
  • Topics
        • Android
        • Browsers
        • Gaming
        • Hardware
        • Internet
        • iPhone
        • Linux
        • macOS
        • Office
        • Reviews
        • Software
        • Windows
        • Definitions
  • Product Reviews
  • Downloads
  • About

What Is a Multi-Core CPU?

Mel HawthorneAugust 5, 2020 Comments (0)
Processor Header

A CPU or Central Processing Unit is the main processor of a computer. CPUs were traditionally designed to be a single processor that could perform a single process at a time. A multi-core CPU changes this design architecture to include multiple processor cores on a single CPU. Having multiple processing cores allows a CPU to run multiple independent tasks at the same time.

Theoretically having a second processor core in a CPU should result in double the performance of a single core. In practice, however, the performance gains are not as clear cut. A CPU with two cores can run two different programs at the same time. For an individual piece of software to see a speed increase, however, it has to be designed to take advantage of multiple processor cores. Unfortunately, designing logic for multiple simultaneous processes is difficult and, in some cases, impossible.

Many modern programs still don’t make good use of multiple processors and only use one processor core. There are however plenty of examples of software that can use multiple processor cores. Some software, such as video encoders, are able to take advantage of as many cores as the CPU can offer. The performance boost you’ll see form a multi-core CPU really depends on the type of work you are doing and the software you use to do it.

Simultaneous Multi-Threading

Another technology called Simultaneous Multi-Threading or SMT allows a single physical core to be separated into two logical processors. The extra logical processors that SMT provides doubles the number of threads a CPU can run per CPU cycle.

Tip: A thread is a sequence of instructions that are managed by a scheduler. On a CPU with SMT two threads can be scheduled to run in a single cycle.

A CPU that supports SMT but only has one physical processor core isn’t considered a true multi-core processor. This distinction is mostly moot however as almost no modern CPUs only have one physical CPU core.

Tip: On Intel CPUs, SMT is branded as “Hyper-threading”.

History

The first multi-core CPU, the Power 4, was released by IBM in 2001 but it wasn’t until 2005 that Intel and AMD brought the first multi-core CPUs to the consumer PC market in the form of the Pentium D and the Athlon 64 X2 respectively.

Over the next decade or so, two-, four-, and six-core processors became mainstream. Consumer-grade CPU core counts didn’t generally increase again until the release of AMD’s “Threadripper” CPUs which initially offered up to 16 cores and 32 threads in 2017. The Threadripper brand continued pushing higher core counts by releasing a 32 core, 64 thread model in 2018 and then a 64 core, 128 thread model in 2019.

Intel has been relatively slow to offer comparable desktop models to compete with AMD’s Threadripper platform. Intel’s highest core count CPU in 2019 only offered 18 cores and 36 threads.

Categories: Hardware

Author Mel Hawthorne

You Might Also Like

  • What is Fitbit Premium Hero

    What is Fitbit Premium and How Do You Sign Up?

    Andrew MyrickHardware
  • Oculus

    VR Oculus Quest 2: How To Customise Your Default Room

    Mel HawthorneGaming
  • 3D printing header

    3D Printing: Troubleshooting Delaminating Resin Prints

    Mel HawthorneHardware

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

300x600
Turning on Triple Touch Zoom on Android

Turning on Triple Touch Zoom on Android

How to Connect Outlook 2023 to Gmail

How to Connect Outlook 2023 to Gmail

Netflix: Change Password

Netflix: Change Password

Everything You Need to Know About WhatsApp Delete for Me

Step-by-Step Guide: How to Use WhatsApp on Your Computer

Android: Enable or Disable Background Data

Android: Enable or Disable Background Data

300x250
profile pic

The Experts Behind Technipages

My name is Mitch Bartlett. I've been working in technology for over 20 years in a wide range of tech jobs from Tech Support to Software Testing. I started this site as a technical guide for myself and it has grown into what I hope is a useful reference for all.

Learn More

300x250 2
technipages logo white
linkedin icon

Technipages is part of Guiding Tech Media, a leading digital media publisher focused on helping people figure out technology. Visit guidingtechmedia.com to learn more about our mission and team.

© 2026 Guiding Tech Media All Rights Reserved

  • About Us
  • Contact
  • Legal & Privacy

© 2026 Guiding Tech Media All Rights Reserved

Information from your device can be used to personalize your ad experience.
Do not sell my personal information.