How can all cores on a hyperthreaded CPU go to 100%

curiousmike

New member
Local time
4:46 PM
Messages
1
Hi, you know when you goto Task Manager, it shows you by default all cores (ie physical & hyperthreaded) on the system? Given the way hyperthreading works is by having a second set of registers for the CPU (ie instruction and data for thread 1 is on registers 1, and instruction and data for thread 2 is on registers 2), and when say thread 1 requires the CPU to access slow I/O such as memory or disk, the same physical CPU can temporary switch to run thread 2 using the instruction and data on registers 2.

So if my CPU has 4 physical cores, and I see on Task Manager, 8 cores (physical + hyperthreaded), I should never see any of these 8 cores going 100% but rather the sum of both physical + hyperthreaded core going 100%.

Anyone knows why we can see on Task Manager 100% CPU usage for any of the cores (physical + hyperthreaded)?
 

My Computer My Computer

At a glance

Windows Server 2012 R2
Computer type
PC/Desktop
OS
Windows Server 2012 R2
Off wikipedia: With HTT, one physical core appears as two processors to the operating system, which can use each core to schedule two processes at once. In addition, two or more processes can use the same resources: if resources for one process are not available, then another process can continue if its resources are available. Hyper-threading - Wikipedia, the free encyclopedia

So if they are all at 100% that means your program is using all of the cores and it is working properly depending on the type of program (3d rendering for example will saturate your cores.) if your PC is doing nothing and has all cores at 100% then you have another issue.
 

My Computer My Computer

At a glance

10 Pro x64Ryzen 9 3900X64GB(4x16GB) DDR4EVGA 1080ti FTW3
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom
OS
10 Pro x64
CPU
Ryzen 9 3900X
Motherboard
Asrock x370 Tachi
Memory
64GB(4x16GB) DDR4
Graphics Card(s)
EVGA 1080ti FTW3
Sound Card
ASUS Xonar Essence STX (V4 Bursons), ODAC rev B, NFB-11, O2
Monitor(s) Displays
3xASUS PB278Q/R, Optoma HD142X
Screen Resolution
3x1440p, 1080p
Hard Drives
512GB 850 EVO(OS, Programs)
4TB (Movies)
3TB (Downloads)
3TB (Programs)
1TB HDD (Games)
2x6TB R1 (videos)
PSU
AX760
Case
Fractal Define R5
Cooling
NH-D15S
Keyboard
Massdrop Ctrl with Box Navy's
Mouse
G903, Alioth XXL Mat
Internet Speed
280/40
Antivirus
MBAM, ESET
Browser
Canary 64 Bit
Other Info
I also own a Thinkpad P50 Xeon 4K, X220T, X1C5
Back
Top