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