The central processing unit or "processor" inside a computer which executes the instructions in a computer program.
In a hyperthreaded CPU, for each processor core that is physically present, the operating system addresses two virtual or logical cores, and shares the workload between them when possible.
"Vcpu reg are virtual cpu registers that exist on many processors that have things like multiple cores hyperthreading or other features that enable higher layers to believe that there is more than one cpu present when there isn t -- such as today s x86s"
from question "How do I fix "Failed to sync vcpu reg" error?"
"Almost any new cpu has more than one core or if it has just one it might support hyperthreading and thus pretending it has more than one"
from question "Keeping GUIs responsive during long-running tasks"
"I tried using schedule static num_threads 4 and noticed that my programme always completes in 11.5s to 11.7s always below 12s at about 320 cpu runs more consistently and uses less resources even if the best run is half a second slower than the rare outlier with hyperthreading"
from question "OpenMP: don't use hyperthreading cores (half `num_threads()` w/ hyperthreading)"