[pooma-dev] SIMD

Richard Guenther rguenth at tat.physik.uni-tuebingen.de
Mon Oct 18 13:21:10 UTC 2004


On Mon, 18 Oct 2004, Roman Krylov wrote:

> Was the SIMD(e.g. intel sse) architecture support in pooma planned? Were
> there any efforts?

The Compiler should be able to vectorize the expression template expanders
(it isn't due to missing inlining and aliasing optimizations).  Manually
providing SIMD support would be a tedious task - you'd need to specialize
f.i. KernelEvaluator<InlineKernelTag>::evaluate() for different
operations(!), dimensionality and of course types.

Best leave it to compiler improvements.  I'll hope gcc 4.1 with
patches will get there, no hope for Intel.

Richard.

--
Richard Guenther <richard dot guenther at uni-tuebingen dot de>
WWW: http://www.tat.physik.uni-tuebingen.de/~rguenth/




More information about the pooma-dev mailing list