
Great work, SIMD is all time favorite for me. Thanks for extending SIMD support for Boost library. ~ BR On Thu, Dec 20, 2012 at 3:29 PM, Tim Blechmann <tim@klingt.org> wrote:
hi,
* We welcome comments, questions and random requests/rants/bug reports as to polish the library before actual submission to the boost review. Such comments can be sent there, on our nt2-dev Google groups or in the nt2 issue tracker.
in a way it is hard to comment on the library, as the documentation does not really exist, still some questions/thoughts, maybe i've missed something in the slides/paper ... didn't have a look at the code, yet:
* does boost.simd support horizontal operations (fold/reduce/accumulate)?
* is it possible to define simd kernels for both packs and scalars e.g. to make use of branches in the scalar implementation used in preroll/postroll of unrolled loops?
* does boost.simd have any facility to do loop unrolling? in my library, i'm unrolling loops by the size of a cache line and try to avoid read-after-write hazards by pre-loading data.
* how does boost.simd deal with stack alignment? on win32 i ended up compiling with -mstackrealign, though it is said not to be the best solution (didn't have a closer look)
cheers, tim
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost