On April 16, 2006 19:52, Ben wrote:
> On Sunday 16 April 2006 07:17 pm, CJ Kelley Climbed A Telegraph Pole and
>
> Clicked:
> > JoeHill <[EMAIL PROTECTED]> wrote: On Sat, 15 Apr 2006 19:32:24 +0000
> >
> > Dick Gevers got an infinite number of monkeys to type out:
...
> > So ht and dual core are the same thing? I ask because in MCC, it shows
> > this:
...
> cat /proc/cpuinfo
> single processor should just have
> processor       : 0
> dual core should have
> processor       : 0
> processor       : 1
>  4 dual core Opterons (let me stop to drool here)
> would have processors 0 through 7
> Hope this helps
> benja22

HT and dual core are definitely not the same thing. Hyperthreading has been 
around for some time (several years, I think?) but dual core only came out 
this year, or maybe late last year (can't be bothered to look it up 8^). 

I think someone already pointed out that HT gives you some increased 
performance by clever time slicing within the cpu e.g. if one program is 
executing an integer instruction, and another is executing a floating point 
instruction, both instructions can be processed at the same time, on separate 
hyperthreads). Dual core is two complete cpus in one package (in fact, the 
early dual core Pentiums were two actual physical dies in one package, 
because they were playing catch-up with AMD, but now they have two cores on 
one die like AMD).

But the only way the kernel can take advantage of hyperthreading is to treat 
it as a separate processor. So from the kernel's perspective, one ht cpu will 
look the same as a dual-core cpu. If each core were ht, it would show up as 4 
processors.

-- 
Ron (ronhd at users dot sourceforge dot net)
Opinions expressed here are all mine
____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Reply via email to