How to Check the Number of CPU Cores and Threads

Intel and AMD provide spec sheets that outline how many cores and threads a processor has among various other details.

You can get the same info in Windows with programs like the Task Manager or CPU-Z.

How to Check CPU Cores and Threads? 6 Easy Ways

The main difference between these methods is that spec sheets use the term Threads, while some Windows apps say Logical Processors instead.

This can be confusing. So, let’s start by understanding what cores, threads, and logical processors are.

Cores, Logical Processors & Threads

CPU Cores on the IC Die

Physical cores are actual processors installed on the integrated circuit die. Modern CPUs are multi-core (e.g., my Ryzen 7 5700G has 8 physical cores).

thread is a set of instructions that programs send to the CPU. 

One core can only process/execute one thread at a time. To deal with this limitation, modern CPUs use a technique called Hyperthreading. This splits the physical cores into two or more virtualized cores.

For instance, my Ryzen 5700G’s 8 physical cores are split into 16 logical cores. This means my system can parallelly process up to 16 threads at a time.

This is why CPUs are labelled in formats like 8 Cores 16 Threads, and why the terms Threads and Logical Processors are used interchangeably.

CPUs use various other advanced technologies like Multithreadingscheduling, etc. These enable modern systems to process thousands of threads near-simultaneously.

Finally, how many cores you need and whether your CPU is powerful enough entirely depends on your workload. 4-6 cores will be enough for active workloads like gaming. Passive workloads like CPU or GPU rendering will benefit from higher core counts.

Although all of this was a simplified explanation, you should be better equipped to check the CPU cores/threads and determine whether they’re enough now.

Check the CPU Spec Sheet

If you open the CPU specs page for your Intel or AMD processor, you’ll find the number of CPU cores and threads along with other specs.

Intel and AMD’s CPU Spec Sheets

Through Windows Task Manager

In Windows, press Ctrl + Shift + Esc to open the Task Manager

In the Performance tab, check the CPU stats. You’ll find the number of CPU cores, logical processors, and threads here.

Cores & Logical Processors in Task Manager

The main advantage of using this method is that you also get to see the live thread stats. This does confuse most people, though.

You may be wondering, why are there 3142 threads when my Ryzen 5700G only has 16 logical processors. Let me explain.

The OS runs programs as processes, and each process can have one or more threads. These threads can be in different states like RunningRunnableWaiting, etc.

Only 16 threads can be Running at a time. But the Threads stat in the Task Manager is actually the sum total of threads in all possible states.

The same goes for the stats in the Details tab. It’s simply showing the existing threads per process.

Total Threads per program in Task Manager

For instance, the Explorer process has 81 threads, but that doesn’t mean all 81 are being executed in parallel. Most of them are in the Runnable or Waiting states instead. Hopefully, this clears any confusion.

Via System Info

Press Win + R, type msinfo32, and press Enter. This will launch the System Information applet.

In the System Summary tab, check the Processor entry to view the number of cores and logical processors.

From the Device Manager

Press Win + R, type devmgmt.msc, and press Enter. This will open the Device Manager.

Expand the Processors section to view the logical processors listed individually.

Using CLI Tools

Press Win + X and select the Terminal. Enter the following one-liner there to get the number of cores and logical processors:

WMIC cpu get numberofcores,numberofLogicalProcessors
Cores & Logical Processors Using WMIC

With OEM/Third-Party Apps

If you have any OEM tools like Intel’s Processor Identification Utility installed, you can use those to check the CPU specs.

Intel Processor Identification Utility

Alternatively, you can also use third-party apps to check the CPU cores/threads. I like CPU-Z and HWiNFO as they’re versatile and useful for general system monitoring.

Mohamed SAKHRI
Mohamed SAKHRI

I'm the creator and editor-in-chief of Tech To Geek. Through this little blog, I share with you my passion for technology. I specialize in various operating systems such as Windows, Linux, macOS, and Android, focusing on providing practical and valuable guides.

Articles: 1751

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Leave a Reply

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