Contents

struct

SushiBLAS::Reduce::Plan

Holds the launch geometry of one reduction.

Declared in
include/SushiBLAS/support/reduce_1d.hpp

Public attributes

std::size_t groups = 0

Holds the work-groups in stage one, or 0 for the single-pass shape.

See also

include/SushiBLAS/support/README.md

std::size_t local = 1

Holds the work-items per work-group; always a power of two.

Public member functions

bool sequential() const noexcept

Returns true when this plan is the single-pass sequential shape.