The relationship and difference between the number of cores and the number of threads of the CPU

Updated on number 2024-03-09
13 answers
  1. Anonymous users2024-02-06

    In general, CPU's.

    Thread. Number of CPUs.

    Core. The number is consistent. However, some technologies, such as hyper-threading, allow a physical core to be simulated as a logical core, at the cost of less chip area in exchange for more multitasking power.

    However, in order to run more core CPUs, the frequency is lower than that of CPUs with the same die. Intel and AMD both have their own Turboboot and TurboCore technologies, and their technical ideas are for most of the current game applications to optimize the lack of multi-core, at the cost of shutting down some cores in exchange for other cores to work at a higher frequency, and finally achieve efficient work without more than TPD.

    Some AMD CPUs have the so-called "open-core" function (detailed analysis), the fundamental reason is that the manufacturer does not carry out core shielding from the hardware layer, ACC technology (advanced clock correction) can enhance the fault tolerance performance of the CPU, resulting in some shielded cores re-turned on.

    Since AMD's CPUs are all obtained from other low-end products by shielding L3 or cores on the same chip, all CPUs of the same generation of AMD have theoretically the possibility of cracking, but whether they can be cracked successfully generally depends on whether you add extra money to pick out the CPU that can be opened, as well as the manufacturer's market strategy.

    Advice to players.

    Single-player gamers: It is important to choose dynamic acceleration technologies such as turboboot and turbocore, for "Shogun" and "GTA" and future game applications, multi-core optimization is the general trend, and at the same time, dynamic acceleration + multi-core is the first choice for gamers.

    Online gamers: Online games usually take a long time and can't accept the blue screen of death during the copying process, so the S-series (Intel) and E-series (AMD) CPUs with energy-saving effects are more suitable for them; If you take into account the multi-opening, a three-core to four-core CPU is more suitable for online game players.

    Generally speaking, the core is the unit of work, and the thread is the channel. Figuratively speaking: if it is a dual-core four-thread, there are 2 working workers, and there are four assembly lines to transport the processed data of the workers, and if it is a dual-core and dual-thread, there are 2 working workers, and there are only two assembly lines to transport the processed data of the workers.

  2. Anonymous users2024-02-05

    The number of CPU cores means that it is what we often call a few core computers, and now there are only two CPUs, AMD

    intel.

    AMD's CPU cores are a few cores, of course, there are a few that can be overclocked, also known as open cores, the number of threads, mainly refers to Intel's CPU

    It uses hyper-threading technology, the single-core can be displayed as dual-core through hyper-threading technology, and the dual-core display is 4 cores, and the performance is stable, and the CPU heating is less than AMD's, because it has half the cores less.

  3. Anonymous users2024-02-04

    A core is a physical thread, and Intel has a hyper-threading technology that can simulate one physical thread into two threads to give full play to CPU performance.

  4. Anonymous users2024-02-03

    The number of cores indicates how many cores this U consists of, and the higher the number of cores, the faster the CPU will run and the better the performance. For the same data processing, one core CPU is equivalent to one person processing data, and a dual-core CPU is equivalent to two people processing the same data, so the more cores processed, the higher the CPU work efficiency.

    A thread is the smallest unit of a program's running stream, and a program is composed of one or more threads. Stems from the need to multitask. The higher the number of threads, the better it is to run multiple programs at the same time, because the number of threads is equal to the number of tasks that the CPU can process in parallel at the same time at a given moment.

  5. Anonymous users2024-02-02

    What exactly does hyper-threading technology for Intel CPUs mean? What's the use?

  6. Anonymous users2024-02-01

    Thread: The smallest unit of a program's running stream, a program is composed of one or more threads.

    What it does: The more CPU threads, the faster the program runs, or the more programs can run at the same time. In other words, the more CPU threads, the less likely it is for the computer to get stuck. At the same time, the more threads the CPU supports, the stronger its performance.

  7. Anonymous users2024-01-31

    Intel's hyper-threading technology, one core and two threads work at the same time, as if two cores are working at the same time. Performance will improve.

  8. Anonymous users2024-01-30

    A program is made up of one or more threads. The more CPU threads, the faster multithreaded programs run, or the more programs can run at the same time.

    To put it simply, the more CPU threads, the less likely it is for the computer to get stuck. Of course, to take advantage of the CPU thread, the key is that the program supports several threads to run. Ordinary programs are generally single-threaded or dual-threaded.

    A few support more than 5 threads. Mainstream CPUs have 4 threads to run most software smoothly.

  9. Anonymous users2024-01-29

    1. Relationship: 1. The number of threads can simulate the number of CPU cores.

    The number of cores of a CPU refers to the number of cores on the hardware, and the number of threads can emulate the function of multiple cores. The more threads there are, the more beneficial it is to run multiple programs at the same time, because the number of threads is equal to the number of tasks that the CPU can process in parallel at a given moment.

    2. For a CPU, the number of threads is always greater than or equal to the number of cores.

    One core corresponds to at least one thread, but with hyper-threading technology, one core can correspond to two threads, that is, two threads can be run at the same time.

    2. Differences: 1. Different forms of existence.

    1) The number of cores of the CPU refers to the real objects on the hardware.

    2) The number of CPU threads is just a logical concept, not a real object, just to better describe the running capacity of the CPU.

    2. The number of threads has different states for different CPU types.

    1) For Intel CPUs: In addition to the number of cores, the concept of thread count can also be used, as it is implemented through Intel Hyper-Threading Technology.

    2) For AMDCPU: only the number of cores, there is no concept of the number of threads. Because AMDCPU does not have hyper-threading technology, one CPU core corresponds to one thread.

    3. The reasons for the occurrence are different.

    1) The reason for the number of cores: The technology of increasing the main frequency of the processor has encountered a bottleneck. In order to develop in the direction of "multi-core", the existing product can be developed into a multi-core processor system with more powerful theoretical performance without large-scale development.

    Hence the term "core number" came into being.

    2) The reason for the number of threads: In order to further improve the multitasking ability of the computer. The more threads, the better it is to run multiple programs at the same time.

    Encyclopedia - Number of cores.

    Encyclopedia - Number of threads.

  10. Anonymous users2024-01-28

    One core corresponds to at least one thread, and with hyper-threading technology, one core can correspond to two threads. Hyper-threading technology is a good way to improve core utilization, fully mobilize idle processing resources, and use a physical CPU as multiple CPUs in the operating system. Of course, in order to play the role of multi-core and multi-threading, it also needs the support and optimization of software and operating system.

    CPU cores.

    With the limitations of the process and the difficulty of improving the frequency, the performance of the CPU can no longer be unlimited to the direction of high frequency, and it has begun to turn to the direction of multi-core, simply put, it is to juxtapose several cores with the same function in a physical core, they can perform different task processes in parallel, for example, one person used to work night shifts, and now four people work night shifts, which is the so-called CPU core.

    Each CPU core has a fixed logical structure, such as a first-level cache, a second-level cache, an execution unit, an instruction-level unit and a bus interface and other logic units.

    However, in a multi-core CPU, not all cores are working at full speed, and there may be times when the cores are idle, so Intel's hyper-threading and AMD's multi-threading technology make use of these idle resources.

    Thread. Strictly speaking, a thread is the smallest unit that the operating system can perform computational mobilization, as the actual unit of operation in a process, multiple threads can be concurrently in a process, and each thread performs different tasks in parallel.

    Multithreading refers to the execution of multiple threads or tasks on a single CPU core, although they are completely separated from each other despite the same core.

  11. Anonymous users2024-01-27

    The number of cores of a CPU indicates the number of tasks that the CPU can execute at the same time, and the number of tasks that can be executed at the same time is doubled when hyper-threading is supported. The number of threads of the CPU indicates the number of tasks that the CPU can perform at the same time. There are two kinds of connections:

    The CPU supports hyper-threading technology, then the number of threads is 2 cores;Hyper-threading is not supported, and the number of threads is the number of cores.

    The number of threads and hyper-threading technology are two concepts, the number of threads is the actual existence, and the hyper-threading is the technical standard of the CPU.

  12. Anonymous users2024-01-26

    The steps to check the number of CPU cores and threads are as follows:

    Step 1: Start Menu -> Run ->cmd-> enter wmic-> enter cpu get *

    Step 2: Drag the bottom slider to the position shown in the image below.

    Step 3: numberofcores is the number of cores numberoflogicalprocessors is the number of threads, and you can see the threads.

  13. Anonymous users2024-01-25

    Open Task Manager --- select "Performance" as shown in the image below.

    In the "CPU" column, you can see the CPU information of the computer.

Related questions
17 answers2024-03-09

Then you can use AMD's CPU, which is suitable for cartography floating-point arithmetic high, at a much better than the E2200. >>>More

30 answers2024-03-09

You have to figure out the purpose of fitness first, is it to gain muscle? Fat loss? Or is it a line? >>>More

8 answers2024-03-09

Inter-process mutex: One or more program segments in a group of concurrent processes must be executed in a unit that does not allow cross-execution because they share a common resource, that is, two or more concurrent processes that share the resource are not allowed to enter the critical zone at the same time. >>>More

6 answers2024-03-09

Disagree with this statement.

The reason is as follows: Definition]: The so-called philosophy, in mathematical language, is the "point", that is, the point of view, the argument, the starting point, the foothold, 、...... >>>More

7 answers2024-03-09

lz misunderstood, it's not like that, 4 cores are only better than dual cores when dealing with multi-threaded (more than 2 threads) tasks, and at present, except for a few professional tools, there is no software and games that support multi-threaded tasks, so the family uses 2 cores out of 4 cores at all, and when 4 cores are used to process dual-threaded tasks, only 2 cores work, and the frequency of 4 cores is not single-core frequency multiplied by 4, if a program requires it, then dual-core is stronger than 4 cores. >>>More