Talk:Hyper-threading

Latest comment: 3 months ago by ~2026-98185-1 in topic Description of ARM

Each logical core can run an independent process (vs can run a thread)

edit

In the second paragraph, it states that each logical core can run its own independent process. I was under the impression that there can only be one independent process per physical core, but that each process could spawn multiple threads to run concurrently on the different logical cores. Descriptions from Intel specifically stick to stating that only multiple threads can be run, and they don't mention processes, and other sources I've seen have stated that you can only run one process per physical core, but probably someone here knows more than me. The sentence in question: "With HTT, one physical core appears as two processors to the operating system, allowing concurrent scheduling of two processes per core." - Captain-Apone (talk) 09:31, 16 June 2021 (UTC)Reply

On Linux, there's no scheduling difference between process and thread. In fact, a Linux process is just a container for at least one thread. Thus, discussing threads running on cores makes even more sense in that context. 141.162.101.52 (talk) 20:16, 7 February 2024 (UTC)Reply

Performance vs. Efficient cores (P-cores vs. E-cores)

edit

As of this writing, Intel current 12th generation processors that include efficient cores (E-cores) are single threaded--not hyper-threaded. I'm thinking this needs to be at least mentioned in this article, and with links to relative articles including:

Intel Core#12th generation

References/External links:

https://www.intel.com/content/www/us/en/gaming/resources/how-hybrid-design-works.html Macgyver24x7 (talk) 15:35, 9 August 2022 (UTC)Reply

Processor vs. Core

edit

This article seems to flip-flop between the term processor and the term core. The terms should be clearly defined and used consistently. I am no expert, but my understanding is that each element that can do work for a thread of execution is a logical processor and that a core can have one or more logical processors, though physical processor is used in lieu of that meaning of core. (To my knowledge, there can be only one or two logical processors per core today, but in the future? Who knows?) Then there's the question of what is plugged into a socket and, today, has multiple cores. Is that a processor? Anyway, clear definitions and consistency of usage will be helpful. 141.162.101.52 (talk) 20:19, 7 February 2024 (UTC)Reply

Description of ARM

edit

This article describes ARM as a "specialized, low-power, CPU design company", which seems a bit of an odd description in the current year. This was correct at the time it was written (that text seems to have been written in 2006), when ARM chips were primarily used in embedded applications running on chips like the TI OMAP series in security cameras and phones. But now ARM chips run in datacenters and workstations etc ~2026-98185-1 (talk) 09:43, 13 February 2026 (UTC)Reply