Is is ever possible that a given computer has several processors among which only some have Hyper Threading technology and others do not?
My problem is that I use hardcore code like here for identifying which logical processors map to which physical cores. This code misbehaves when run in a virtual machine. My current intent is to first check whether the processor has Hyper Threading at all but I need to be sure that all other processors in the system also have (or not have) Hyper Threading.
Is it possible that only some processors in a system have Hyper Threading and others do not?