-
In 2003, Intel applied a new technology to its own Xeon: hyper-threading technology, hyper-threading technology is to execute multiple programs at the same time in a CPU and share the resources in a CPU, theoretically like two CPUs at the same time to execute two threads at the same time, in this way, the processor needs to add an additional logical processing unit, while the rest of the parts such as integer arithmetic unit (ALU), floating point arithmetic unit (FPU), L2 cache (L2 cache) remain unchanged, These parts are shared.
While hyper-threading technology enables two threads to be executed at the same time, it is not like two real CPUs, each with its own resources. When both threads need a resource at the same time, one of them is temporarily stopped and the resource is relinquished until the resource is idle. Therefore, the performance of hyper-threading is not equal to the performance of two CPUs.
Because the dual-core processor has two complete cores, it can perform two integers or two floating-point operations at the same time, which greatly improves the utilization efficiency of the system and promotes the improvement of system performance.
Of course, it's dual-core.
-
Hyper-threading technology is really just a false offer. Dual-core can fundamentally solve the problem, so dual-core is good.
-
It has more cores than the previous generation, a higher frequency, a larger cache, supports more memory slots, supports overclocking, and is a very good multi-core and multi-thread Ryzen 7 1800X: It has a powerful processing power of 8 cores and 16 threads, supports overclocking, and the highest turbo frequency can be reached, which is a cost-effective multi-core and multi-thread Core i7-7700K: It has 4 cores and 8 threads of processing power, the highest turbo frequency can be reached, and it supports optional high-efficiency cache, It is a cost-effective multi-core and multi-threaded CPU.
-
As the core component of the computer, the quality of the CPU directly affects the performance of the computer. Here's what I've brought to you about the difference between multicore and hyper-threading, welcome to it!
Difference Between Multicore and Hyper-Threading:
In the task manager of windows the information of the cpu is displayed (below), several rectangular boxes on the right indicate how many cpus there are, from the image below, it seems that there are 4 cpu on my machine, but in reality?
Actually I probably have 4 separate CPUs on my machine, or a CPU with 2 dual cores, or a CPU with 2 dual cores with hyper-threading ,......There are many possibilities, and the performance gap can be significant.
Why? Let's start with the concept of multicore. To put it simply, a multi-core CPU is equivalent to multiple single-core CPUs, for example, the dual-core Intel T7300 has about the same performance as 2 single-core CPUs of the same specification, (it may be a little worse, for example, the L2 cache is shared).
On motherboards that only support a single CPU (as most PC motherboards do), using a multi-core CPU can significantly increase the speed of computing.
As opposed to multi-core, hyper-threading refers to having multiple threads on the core of a CPU, usually two. CPUs that don't support hyper-threading will only run one instruction at a time, which creates the problem that this instruction may only use 50% of the CPU's circuitry, and 50% is idle, so computing resources are wasted. So Intel proposed hyper-threading technology, if the two adjacent instructions can be executed at the same time without affecting each other, then the CPU will optimize the process to achieve the effect of improving the computing speed, but the effect is not obvious in the actual use process.
So, even if there are two boxes in the task manager, it doesn't mean that you are using a dual-core CPU, such as the Atom N450, and most Atom chips are single-core and dual-threaded. Before buying a computer, it is better to check the information first, so as not to be fooled by the merchant.
A multi-core processor is the integration of two or more complete computing engines (cores) in a single processor. The development of multicore technology was born out of the realization by engineers that simply increasing the speed of a single-core chip would generate too much heat and would not deliver the corresponding performance improvements, as was the case with previous processor products.
They recognized that at that rate in previous products, the processor would quickly generate more heat than the surface of the sun. Even without the heat issue, the price/performance ratio is unacceptable, and the slightly faster processor** is much higher.
1.What is a multi-core processor.
2.What is Intel Hyper-Threading Technology.
3.In Linux, CPU information is explained in detail (cpuinfo, multi-core, multi-thread):
4.What is the difference between a 4-core motherboard and a dual-core motherboard?
5.Ultra-affordable high-end bulk CPU recommended.
6.CPU recommendations for playing CSOL2.
7.High-end processors are recommended.
8.How to improve multithreaded programs.
-
Dual-core, quad-thread and quad-core, quad-core is more powerful. Quad-core means that the processor uses four cores to perform operations, while dual-core only has two cores, and from a physical level, quad-core has won. A thread is just a channel for processing data, and no matter how many threads there are, there are only two cores for processing data.
1. Dual-core and four-threading refers to the use of hyper-threading, that is, applications can use different parts of the chip at the same time. While a single-threaded chip can process thousands of instructions per second, it can only operate on one instruction at a time. The hyper-threading technology can enable the chip to be multi-threaded at the same time, so that the chip performance can be improved.
2. Quad-core refers to a processor based on a single semiconductor with four processor cores with the same code Huiqing function. In other words, four physical processor cores are combined into a single core.
3. The difference between quad-core and dual-core is that in multitasking, it is faster for the quad-core processor to open four programs than the dual-core processor to open four programs, and then the multi-core has a greater advantage in large data volume operations.
-
There is no suspense in the quadruple core. Quad-core means that the CPU uses four cores to perform operations, while dual-core only has two cores, and physically speaking, quad-core wins. A thread is just a channel for processing data, no matter how many threads you have, there are only two cores for processing data, such as dual cores.
Landlord, do you want to ask AMD's quad-core and Inter's dual-core which is more powerful, right? This has its own sayings.,If you have more money in your pocket.,You can buy Inter's high-end goods.,If the money is not enough.,Then go buy AMD.,After all, the cost performance is in the ** place.。
-
Of course, the four cores are harmful, one is a false four-core, and the other is a true four-core.
The core is a physical core is actual, the thread is the processing channel, a strong core of the double thread is better than the weak core of the double thread, look at the architecture, but the thread is just to play the full potential of the core, after the full play of the number of threads is nothing,
-
Multi-threading is generally faster when running multiple processing tasks, and there is not much difference between a single task, and generally i7 is a four-core and eight-threaded popularization of the concept of dual-core and four-thread. Meaning, you only have two physical cores for this CPU
-
Dual-core quad-thread means that this CPU physically only has two cores, but each core is simulated into two logical cores, that is, one core is simulated into two cores, so that the two cores can be simulated into four cores, and the four cores are the four cores in physics.
Of course, the dual-core quad-thread is not as strong as the physical quad-core performance, it is not practical to compare i3 and AMD quad-core, because the architecture is different, the comparison performance should be compared with the CPU of the same architecture, for example, you will know with i3-2100 and i5-2400, i3-2100 and i5-2400 both belong to the sandybridge architecture, after turning off the turbo frequency, i3-2100 and i5-2400 have the same frequency, the architecture is the same, The difference is only that i3 is dual-core four-thread, i5 is four-core four-thread, at this time i5-2400 performance is still stronger than ii3-2100 performance, under the same architecture and the same frequency, quad-core four-thread performance is about 20% higher than dual-core dual-threaded performance, but the performance cannot be compared with physical quad-core.
-
Of course, the quad-core is powerful. Akiba System Tips: Dual-core four-thread actually has only two cores, simulating four-thread processing tasks.
The gap is still quite obvious, and it is a problem of performance. >>>More
The gap is still quite obvious, and it is a problem of performance. >>>More
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
The difference is that a single core refers to a core in a processor, while a multi-core processor refers to a processor that integrates multiple complete computing cores, and the dual core is divided into dual cores and two threads, two cores and four threads, four cores and eight threads, and four cores and four threads, so the CPU performance of the same core is very different from the above. >>>More
CPU Intel Core 2 Duo (E7300) 770 motherboard MSI P43 Neo3-F 620 >>>More