#include <gemm_shared_tile.h>
|
typedef platform::remove_const< Scalar_ >::type | Scalar |
| The scalar. More...
|
|
typedef Scalar_ * | Pointer |
| The pointer. More...
|
|
typedef ReshapeTile< Tile_, kScalarsPerSts_ >::Tile | TileWithoutSkew |
| The tile without skews. More...
|
|
typedef ReshapeTile< Shape< Tile_::kD, Tile_::kH, Tile_::kW+kSkew_ >, kScalarsPerSts_ >::Tile | Tile |
| The tile. More...
|
|
typedef Threads_ | Threads |
| The threads. More...
|
|
typedef Shape< 1, TileWithoutSkew::kH/Threads::kW, TileWithoutSkew::kW/Threads::kH > | Iterations |
| The number of iterations needed to load/store the tile. More...
|
|
typedef Shape< 0, ShapeCount< Tile >::kWc, Threads::kH *kAccessSize > | Delta |
| The strides in each dimension between different loads/stores. More...
|
|
typedef Shape< 0, ShapeCount< Tile >::kWc, Threads::kH *kAccessSize > | ImmediateOffsetStrides |
| The strides in each dimension between different loads/stores. More...
|
|
◆ Delta
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kScalarsPerSts_, int kSkew_>
◆ ImmediateOffsetStrides
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kScalarsPerSts_, int kSkew_>
◆ Iterations
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kScalarsPerSts_, int kSkew_>
◆ Pointer
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kScalarsPerSts_, int kSkew_>
◆ Scalar
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kScalarsPerSts_, int kSkew_>
◆ Threads
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kScalarsPerSts_, int kSkew_>
◆ ThreadsStrides
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kScalarsPerSts_, int kSkew_>
◆ Tile
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kScalarsPerSts_, int kSkew_>
◆ TileWithoutSkew
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kScalarsPerSts_, int kSkew_>
◆ kAccessSize
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kScalarsPerSts_, int kSkew_>
◆ kMemorySpace
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kScalarsPerSts_, int kSkew_>
◆ kSkew
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kScalarsPerSts_, int kSkew_>
The documentation for this struct was generated from the following file: