![]() |
Eigen-unsupported
5.0.1-dev+7c7d8473
|
#include <unsupported/Eigen/CXX11/src/Tensor/TensorContractionSycl.h>
TiledMemory: contains required memory pointer for loading each tile of the TensorContraction panel from global memory to local/private memory when local/no_local algorithm used.
| lhs_scratch_extract | : determines the LHS tile memory. It is either private or local memory based on the selected contraction_type. |
| rhs_scratch_extract | : determines the RHS tile memory. It is either private or local memory based on the selected contraction_type. |
| lhs_extract_index | determines the position of each thread on a local memory for lhs input. When private memory is used this is set to zero as this is not applicable in case of private memory. |
| rhs_extract_index | determines the position of each thread on a local memory for rhs input. When private memory is used this is set to zero as this is not applicable in case of private memory. |
| lhs_scratch_compute | : determines the location to load for computation for lhs_local memory. This is the same as lhs_scratch_extract for private memory. |
| rhs_scratch_compute | : determines the location to load for computation for rhs_local memory. This is the same as rhs_scratch_extract for private memory. |