The role of multi-threading is mainly to meet the multi-tasking needs of various programs. The greater the number of cores and threads, the more programs can run at the same time, and the CPU can process multiple tasks in parallel. The number of threads is a logical concept. To put it bluntly, it is the number of virtual CPU cores. Now both Intel and AMD have hyper-threading technology.
The operating environment of this tutorial: Windows 7 system, Dell G3 computer.
What do the number of CPU cores and threads mean?
The number of cores of a processor generally refers to the number of physical cores, also called cores. Dual-core includes 2 independent CPU core unit groups, while quad-core includes 4 independent CPUs. The core unit group is the central computing unit that processes various data. Multi-core processors can effectively improve the multi-tasking function of the CPU, or reduce the CPU occupancy rate and increase computing power
Generally, one core corresponds to one thread, and Intel has developed hyper-threading technology. One core can do 2 thread calculations, and 6 cores can do 12 threads. The benefits of hyper-threading technology are The CPU multi-threading function can be significantly improved without adding physical cores. After all, adding physical cores requires occupying a very large core area and the cost also increases.
The number of threads is a logical concept. To put it bluntly, it is the number of virtual CPU cores. Now both Intel and AMD have hyper-threading technology.
For example, the CPU can be imagined as a bank, the CPU core is equivalent to the teller, and the number of threads is equivalent to opening several windows. If there are more, the more business will be handled at the same time and the faster the speed will be.
Normally, one teller corresponds to one window. Through hyper-threading technology, it is equivalent to one teller managing two windows. Using the left and right hands to handle the business of two windows at the same time greatly improves the efficiency of core usage. Increased the speed of business transactions.
What is the role of the number of CPU cores and threads?
The role of multi-core and multi-threading is mainly to meet the multi-tasking needs of various programs. The number of cores and threads The more, the more programs can run at the same time, and the CPU can handle multiple tasks in parallel. To put it simply, the more cores and threads, the more suitable it is for opening more software or games. The more tasks you can open, in addition to opening more programs , and rendering requirements, the more cores and threads, the better
How to check the number of CPU threads
First open the control panel, find the device manager, and click Number in front of the processor, you can see the number of threads
## as shown in the figure above, Take the i9-9900K CPU as an example, a processor with 8 cores and 16 threads. In this way, we can also check the number of cores and threads by downloading CPU-Z or Master Lu.Extended information:
CPU composition: 1. Logic components English Logic components; operation logic components. Fixed-point or floating-point arithmetic operations, shift operations, and logical operations can be performed, as well as address operations and conversions. 2. Register Register components include registers, special registers and control registers. General-purpose registers can be divided into fixed-point numbers and floating-point numbers. They are used to save register operands and intermediate (or final) operation results that are temporarily stored during instruction execution. General purpose registers are one of the important components of the CPU. 3. Control unit English Control unit; the control unit is mainly responsible for decoding instructions and issuing control signals for each operation to be performed to complete each instruction. There are two structures: one is a micro-program control method with micro-storage as the core; the other is a control method based on a logical hard-wiring structure. For more related knowledge, please visit theFAQcolumn!
The above is the detailed content of What is the role of the number of threads in a cpu?. For more information, please follow other related articles on the PHP Chinese website!