Top "Hyperthreading" questions

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.

How to Detect the Number of Physical Processors / Cores on Windows, Mac and Linux

I have a multi threaded c++ application that runs on Windows, Mac and a few Linux flavors. To make a …

c++ windows macos assembly hyperthreading
8 logical threads at 4 cores will at a maximum run 4 times faster in parallel?

I'm benchmarking software which executes 4x faster on Intel 2670QM then my serial version using all 8 of my 'logical' threads. …

multithreading openmp multicore hyperthreading
multi-CPU, multi-core and hyper-thread

Could anyone recommend some documents to me to illustrate the differences between multi-CPU, multi-core, and hyper-thread? I am always confused …

multicore smp hyperthreading
Get Total Number of Cores from a computer WITHOUT HyperThreading

This is a tough one. I need to use a command to output the exact number of cores from my …

windows processor hyperthreading cpu-cores
What is a CPU thread and how is it related to logical threads in code?

I have been seeing in the literature for some of the newer CPU's such as the Intel Xeon "Nehalem-EX" as …

multithreading cpu-architecture hyperthreading
Threads vs Cores

Say if I have a processor like this which says # cores = 4, # threads = 4 and without Hyper-threading support. Does that mean I …

multithreading multicore hyperthreading
Linux find out Hyper-threaded core id

I spent this morning trying to find out how to determine which processor id is the hyper-threaded core, but without …

linux linux-kernel affinity hyperthreading smp
CPU ordering in Linux (with hyper threading)

I'm curious what the CPU ordering is in Linux. Say I bind a thread to cpu0 and another to cpu1 …

linux hyperthreading
Difference b/w hyper threading and multithreading?

I was wondering if someone could explain me the difference b/w these two ? Has it something to do with …

multithreading cpu-architecture hyperthreading
Why does the performance become bad after enabling hyperthread?

I port Linux kernel 2.6.32 to Intel(R) Xeon(R) CPU E31275 @ 3.40GHz. If I enable hyperthread in BIOS, I can …

linux linux-kernel scheduling intel hyperthreading