A zip_reduce
optimizer is used in the cases that both views are local and their traversal would be fast which improves the performance. Tagged with tags::sequential_unroll allows directs the optimizer to unroll the sequential loop with the specified factor.
More...
Static Public Member Functions | |
template<typename R , typename S , typename... Args> | |
static R | execute (S &&skeleton, Args &&... args) |
Sequential zip_reduce optimizer dispatches the execution to two different signatures based on the requirement of the given zip operation. If the zip operations needs the paragraph_view the dynamic specialization is called, otherwise the non_dynamic one is called. More... | |
A zip_reduce
optimizer is used in the cases that both views are local and their traversal would be fast which improves the performance. Tagged with tags::sequential_unroll allows directs the optimizer to unroll the sequential loop with the specified factor.
|
static |
Sequential zip_reduce optimizer dispatches the execution to two different signatures based on the requirement of the given zip operation. If the zip operations needs the paragraph_view the dynamic specialization is called, otherwise the non_dynamic one is called.