AI Engine API User Guide (AIE) 2021.2
Reduction

Overview

Vector reduction operations.

Functions

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

Function Documentation

reduce_add()

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

Returns sum of the elements in the input vector.

Parameters
v Input vector. The type must meetVector.

reduce_max()

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

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

Parameters
v Input vector. The type must meetRealVector.

reduce_min()

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

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

Parameters
v Input vector. The type must meetRealVector.