Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 1.84 KB

File metadata and controls

13 lines (7 loc) · 1.84 KB

Logical CPU

General computing term. Also known as logical processors.

Directions on Microsoft: "Logical processors subdivide a server's processing power to enable parallel processing."

Unix Stack Exchange: "Physical cores are [the] number of physical cores, actual hardware components. Logical cores are the number of physical cores times the number of threads that can run on each core through the use of hyperthreading. For example, my 4-core processor runs two threads per core, so I have 8 logical processors."

How-To Geek: "A single physical CPU core with hyper-threading appears as two logical CPUs to an operating system. The CPU is still a single CPU, so it’s a little bit of a cheat. While the operating system sees two CPUs for each core, the actual CPU hardware only has a single set of execution resources for each core. The CPU pretends it has more cores than it does, and it uses its own logic to speed up program execution. In other words, the operating system is tricked into seeing two CPUs for each actual CPU core. Hyper-threading allows the two logical CPU cores to share physical execution resources. This can speed things up somewhat—if one virtual CPU is stalled and waiting, the other virtual CPU can borrow its execution resources. Hyper-threading can help speed your system up, but it’s nowhere near as good as having actual additional cores."

See also: multithreading and multicore.

Back to Capsicum reference