AI Engine API User Guide (AIE) 2022.2
Reduction

Overview

Vector reduction operations.

Functions

template<Vector Vec>
Vec::value_type aie::reduce_add (const Vec &v)
  More...
 
template<RealVector Vec>
Vec::value_type aie::reduce_max (const Vec &v)
  More...
 
template<RealVector Vec>
Vec::value_type aie::reduce_min (const Vec &v)
  More...
 

Function Documentation

◆ reduce_add()

template<Vector Vec>
Vec::value_type aie::reduce_add ( const Vec &  v)

Returns sum of the elements in the input vector.

Parameters
vInput vector. The type must meet Vector.

◆ reduce_max()

template<RealVector Vec>
Vec::value_type aie::reduce_max ( const Vec &  v)

Returns the element from the input vector with the largest value.

Parameters
vInput vector. The type must meet RealVector.

◆ reduce_min()

template<RealVector Vec>
Vec::value_type aie::reduce_min ( const Vec &  v)

Returns the element from the input vector with the smallest value.

Parameters
vInput vector. The type must meet RealVector.