Dual Core Vs Dual Processor Vs Hyper Threading
As we start talking of high performance computing, 64-bit platform offerings etc. some of the buzz words that come into play are dual processor, dual core and Hyper Threading. I thought it would be a good idea to find and write about what these technologies are all about, who fares where and what is the best.
While the Dual-core systems refers to having a CPU that includes two complete execution cores per physical processor, a Dual-processor (DP) systems is one which contains two separate physical computer processors on the same chassis. Unlike dual processors systems where the two procs can be located on the same motherboard and at times on separate boards, in Dual Core, one integrated circuit contains two complete computer processors. In the Dual core systems, there is a combined cache and the controller between the two processors, it is independent in dual processor systems. The Advanced Programmable Interrupt Controllers (APIC) in both these cases are separate for each processor, providing multi processor interrupt management.
Hyper Threading (HT) technology was developed by Intel and is somewhere midway between the above two. In HT enabled systems, the circuitry enables one physical processor to appear as two logical processors. This enables a separate APIC for each logical processor while maintaining a single cache.
As they say a picture speak louder than a thousand words, here is the picture of what I described above.
I would more about these, there pros and cons etc. in some of my next blogs.
Comments
Anonymous
March 20, 2006
The AMD dual-core processors have separate L2 cache unlike the pic you included.
http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_9485_13041^13043,00.htmlAnonymous
September 04, 2006
Intel's 800 and 900 series also have separate L2 Cache. But they were made into one in the Core and Core 2 processors.Anonymous
March 14, 2007
hey, i think ht is way better than dualcore, because i have a ht and it works really fast on media editing , creating programs, and dual core gets stuck to many times. I think HT is the best so far. HT isn't that famous because none needs that much power for a pc. however , dualcore is known because it is cheap. HT is expensive for some reason, don't you think?Anonymous
May 09, 2007
the pro-HT comment someone posted was the stupidest thing i've read today :D intel's HT implementation is terrible, which is why theyve even dropped it off current xeonsAnonymous
July 28, 2007
set..ready...goo:QUADCORE baby!!!!and soon OCTACORE....HYPER WHAT?????Anonymous
October 03, 2007
Hi, this is really good. Keep it up.Anonymous
February 03, 2008
Both my Sony VAIO and HP Pavilion have HT and they both work hugely fast. One at 2.8 and the other at 3.0. I have nothing else to compare it to other than frinds computers I've tried with a DC with around the same speed and RAM. Programs like SONAR and Soundforge zip along like nothing I've ever used before. Not much of a comparison but definitely no complaints : )Anonymous
August 17, 2008
im using a intel 3.06ghz HT cpu n i find it performs more better a intel D 2.0ghz cpu not only the stability but aswell as the core temp b much lower, and for the price range its not bad:)Anonymous
December 31, 2008
lol, I have 8 core playstation 3 and it whips my celeron 533 into submission. I have Hyper-Thermia. I dont think the Hyper Thermia helps much but it improves with a dual core electric bar fire.