Re: SMP question
J.A. Magallon (email@example.com)
Thu, 12 Jun 2003 22:59:31 +0200
On 06.12, Scott Robert Ladd wrote:
> J.A. Magallon wrote:
> > In short, for FP intensive tasks, hyperthreading is a big lie...
> > You can't run 2 computations in parallel.
> Yes and no; the benefit of HT depends on the application in question.
> I've seen everything from a 5% LOSS in performance to a 30% INCREASE in
> performance, for intensive floating-point code. This is with programs
> parallelized with OpenMP and Intel's C and Fortran compilers. I'm still
> analyzing the exact nature of the benefits, but they *do* exist.
> While I much prefer multiple physical CPUs to "virtual" CPUs, HT *does*
> provide performance improvements for certain applications. To call HT a
> "big lie" is both provacative and inaccurate.
I told that because non-techical people just think they are buying _two_
processors, but they really pay too much for 1.25 processors, and that
if you fine-tune your code...
J.A. Magallon <firstname.lastname@example.org> \ Software is like sex:
werewolf.able.es \ It's better when it's free
Mandrake Linux release 9.2 (Cooker) for i586
Linux 2.4.21-rc8-jam1 (gcc 3.3 (Mandrake Linux 9.2 3.3-1mdk))
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to email@example.com
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/