Compute APIs
This page lists the APIs available in the compute kernels. These APIs cover:
Synchronization between the three cores running the compute kernel cooperatively
Copying data between SRAM and the registers used by the compute engines
Performing computations
For details on function parameters and their meanings, see the Compute Engines and Data Flow within Tensix documentation.
Synchronization
Compute
Initialization
Compute (FPU/matrix engine)
Compute (SFPU/vector engine)
Basic arithmetic operations
Integer operations
Exponential and logarithmic functions
Comparison and logical operations
- unary_eq_tile
- unary_ne_tile
- unary_gt_tile
- unary_ge_tile
- unary_lt_tile
- unary_le_tile
- unary_max_tile
- unary_min_tile
- max_tile
- binary_max_tile
- binary_min_tile
- ltz_tile
- lez_tile
- gtz_tile
- gez_tile
- eqz_tile
- nez_tile
- logical_not_unary_tile
- isinf_tile
- isposinf_tile
- isneginf_tile
- isfinite_tile
- isnan_tile
- heaviside_tile