When performing simple vector operations on multiple groups of vectors it is advantageous performance-wise to perform multiple operation at the same time interleaved.
We should provide an interface, e.g. void store(std::tuple expressions, std::tuple destinations); to allow an easy way to combine multiple operations.
When performing simple vector operations on multiple groups of vectors it is advantageous performance-wise to perform multiple operation at the same time interleaved. We should provide an interface, e.g.
void store(std::tuple expressions, std::tuple destinations);
to allow an easy way to combine multiple operations.