Hyper-Threading technology regression became the Nehalem architecture processors a major bright spot.
Multi-core processor popularity today, Hyper-Threading technology not only helps chip enterprises reduced production costs, will also play a multithreaded performance to the extreme. Further improve the efficiency of the processor arithmetic, say that this is a technical breakthrough. But even the multi-threaded applications has been very widespread today, there are still a number only supports single-threaded computing applications exist. And hyper-threading technology in these applications actually helped down busy. Today we start from the application level, we find the trade surplus Threading technology strangled the victim ...In our testing, the first look at Intel Hyper-Threading technology, and why in Nehalem series processor in the introduction of Hyper-Threading technology.
Hyper-Threading technology history
Hyper-Threading, as early as 2002 Intel would have already introduced this technology and extensive in the Pentium 4 processor in the large-scale application.
According to the then Intel official information, using Hyper-Threading technology and a Pentium 4 processor to enhance performance of the product than the original 10%-15%, visible Intel on Hyper-Threading technology application is full of confidence.But the reality was a surprise to Intel.
First of all came from the OS side issues, Microsoft has released a Windows 2000 system, however the system and isn't support for Hyper-Threading technology, although later appear in the Windows XP system to join the technical support, but also ultimately because application software client on Hyper-Threading Technology Optimization less and gave up. Another problem is from Intel's Pentium 4 processor. NetBurst-based architecture of the Pentium 4 processor clock speed due to excessive pursuit lengthened the pipeline design, this causes the processor's clock speed while reaching 3GHz above, but does not provide equal performance 3GHz clock speed. Because of the high line is already causing data operation error rate increases, when coupled with Hyper-Threading technology and dual-core CPU simulation easily hit the operation fails, and the incredible demand for bandwidth. Hyper-Threading technology not only failed to processors bring higher performance, but in some cases reduced the performance of the Pentium 4 processor. So hyper-threading technology is a very advanced and use of the concept, but in that time is not appropriate.
As early as the Pentium 4 times joined Intel HT technology
After entering the core 2 times, because the memory bandwidth has not obtained by leaps and bounds, and core 2 processors in short flow design is not suitable for Hyper-Threading technology, this new generation of core architecture processors also cancelled the HT this concept.
As technology advances, Intel has entered a 45nm process and Nehalem architecture era, in the latest Nehalem Core i7 processing, due to the integration of DDR3 memory controller, at the same time introduces three-channel memory technology, memory bandwidth is a qualitative leap, QPI bus into the processor bandwidth dramatically.
This is hyper-threading technology has provided an opportunity for regression, thus Intel in core I7 series as well as future duo core i5 processor joined the Hyper-Threading technology.
Nehalem architecture era of Hyper-Threading technology once again return to the
In addition, the launch of next-generation operating system also provides multi-threaded processor trotted, and 3D games, and a large number of application software also for multithreading is optimized, can say Hyper-Threading technology at this point the reunification the absolute best time.
● Nehalem Hyper-Threading technology details
Hyper-Threading technology is the use of special hardware instructions, the two logical kernel simulation into two physical chip, allowing a single processor can use thread-level parallelism computation, thereby compatible with multithreaded operating system and software, reduces CPU idle time and improve the efficiency of CPU.
Nehalem architecture used to synchronize multithreaded techniques (Simultaneous Multi-Threading, SMT).
Design based on 2-way, that is, each core can simultaneously execute two threads. In the case of multiple tasks can be effectively increases performance, this simulation of logical operations core than directly increase the core a physical operation and low cost.
Hyper-Threading technology for core I7 in Device Manager is recognized as the eight core
Hyper-Threading technology application requires not only help instruction set, but also need to consume part of transistors to hardware upgrade processor operation efficiency.
Guess the number of transistors to millions, probablyBut the specific number we are still unknown.It should be noted that, although the Hyper-Threading technology for processor implements the thread number doubled, but it's not like two physical cores, each core has independent of resources.
When two threads at the same time requires a certain resource, one that you want to temporarily stop and yield the resources until these resource idle before continuing. So hyper-threading performance does not mean that the two CPU performance, so the processor's performance did not meet the double effect. This also requires a broad user base more.
【 Daily focus 】 save $ 700 SSD + USB3.0 student profile measuring methods