Hyperthreading Issues (on Athlon64?)

JoaoBR joao at matik.com.br
Thu Oct 12 09:54:03 PDT 2006


On Thursday 12 October 2006 10:24, John Baldwin wrote:
> > >
> > > Err, no.  The HTT there stands for HyperThreading Technology.
> >
> > you say it right: "stands for" in this case
> >
> > But I think it "is" the other way round, in terms of abreviation:
> >
> > HTT = Hyper Transport Technology
> > HT = Hyper Threading (Technology)
>
> I don't think this really bothers anyone.
>

sure, until bitten by the confusion

>
> You didn't read anything I said earlier.  When dual-core came out, to make
> it easier for OS's to detect it (probably Windows), AMD made a dual-core
> CPU look just like an Intel CPU with 2 hyperthreads including using the
> CPUID HT flag in cpuid that _Intel_ had reserved.  Even ports/misc/cpuid
> calls the flag HT.  Sheesh.

nonoooooo, it reads the HTT flag 

so confusion  is perfect now ... please see the funny side of it 

the processor's cpuid function, when returning the HTT bit, reports dual-core 
single thread (AMD) or single-core dual-thread (Intel), and not that AMD 
makes it appear like an Intel-HT CPU ...

but then ports/cpuid still reports:
 
HT     Hyper Threading (on Intel CPUs)

isn't it funny?

-- 

João







A mensagem foi scaneada pelo sistema de e-mail e pode ser considerada segura.
Service fornecido pelo Datacenter Matik  https://datacenter.matik.com.br


More information about the freebsd-smp mailing list