XeTLA v0.3.6
IntelĀ® Xe Templates for Linear Algebra - API Definition Document
 
Loading...
Searching...
No Matches
gpu::xetla::group::cooperative_reduce_t< reduce_kind, tile_shape, matAcc_t, num_cooperative_wg, arch_tag, enable > Class Template Reference

Workgroups to do the cooperative reduction. More...

#include <cooperative_reduction.hpp>

Detailed Description

template<reduce_op reduce_kind, typename tile_shape, typename matAcc_t, uint32_t num_cooperative_wg, gpu_arch arch_tag, class enable = void>
class gpu::xetla::group::cooperative_reduce_t< reduce_kind, tile_shape, matAcc_t, num_cooperative_wg, arch_tag, enable >

Workgroups to do the cooperative reduction.

Template Parameters
reduce_kindIs the reduction type.
tile_shapeIs the group-level tile shape.
matAcc_tIs the input mat type.
num_cooperative_wgIs the number of workgroups to do the cooperation.
arch_tagIs the HW architecture.