Re: [eigen] Eigen containers cannot be vectorized

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Interesting analysis!

I would draw a different conclusion from it though: compiler auto-vectorization is hopeless :-)

Which is why explicitly-vectorized code like Eigen exists :-)

Explicitely vectorized code is good for compilers that are bad at auto vectorizing code (gcc, VS...). The drawback is that you can't use cpu dispatch easily to accomodate several optimized path for different CPUs.

Cheers,

Matthieu
--
Information System Engineer, Ph.D.
Blog: http://blog.audio-tk.com/
LinkedIn: http://www.linkedin.com/in/matthieubrucher


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/