[eigen] vectorization of complex

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


Hi all,

everything is in the title, and this is happening there:

http://bitbucket.org/ggael/eigen-complex

complex<float> are already vectorized: speedup factor 4.6x compared to
beta1 for a large matrix product :)

road-map:

1 - complex<double>
2 - mixed real-complex products
3 - merge

4 - optimized implementation for SSE3 and SSE4 (can be done in
parallel to the rest)

Please let me handle items 1 and 2 because they might require some non
trivial changes deep inside Eigen, but if some want to have fun
playing with SSE intrinsics your are very welcome to help with item 4.
Everything is in Eigen/src/Core/arch/SSE/Complex.h.


cheers,
gael.



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