|
typedef GemmGlobalTileTraits< kOperand_, kLayout_, Scalar_, Tile_, Threads_, kAccessSize_ > | Base |
| The base class. More...
|
|
typedef Base::Threads | Threads |
| The threads. More...
|
|
typedef Shape< Base::Threads::kH *4, 1, Base::Threads::kW, Base::kAccessSize > | Delta |
| The strides in each dimension between different loads/stores. More...
|
|
typedef Shape< Base::VectorizedTile::kH/Base::Threads::kH/4, 4, Base::VectorizedTile::kW/Base::Threads::kW, Base::VectorizedTile::kC/Base::kAccessSize > | Iterations |
| The number of iterations needed to load/store the tile. More...
|
|
typedef Shape< 1, 4, Base::VectorizedTile::kC > | ThreadsDelta |
| The threads strides. More...
|
|
typedef platform::remove_const< Scalar_ >::type | Scalar |
| The scalar. More...
|
|
typedef Scalar_ * | Pointer |
| The pointer. More...
|
|
typedef Tile_ | Tile |
| The tile shape. More...
|
|
typedef ReshapeTile< Tile_, kAccessSize_ >::Tile | VectorizedTile |
| The vectorized tile shape. More...
|
|
typedef ReshapeThreads< VectorizedTile, Threads_ >::Threads | Threads |
| The threads shape. More...
|
|
typedef Shape< 1, 1, VectorizedTile::kC > | ThreadsDelta |
| The relative offset between two elements in the H/W dimension in adjacent threads. More...
|
|
typedef Shape< 0, Threads::kH, Threads::kW *kAccessSize > | Delta |
| The strides in each dimension between different loads/stores. More...
|
|
typedef Shape< 0, 0, Threads::kW *ThreadsDelta::kW, kAccessSize > | ImmediateOffsetStrides |
| Strides for immediate offset computation. More...
|
|
typedef Shape< 1, VectorizedTile::kH/Threads::kH, VectorizedTile::kW/Threads::kW, VectorizedTile::kC/kAccessSize > | Iterations |
| The number of iterations needed to load/store the tile. More...
|
|
typedef GemmMultiplicandTraits< Tile, kOperand, kLayout > | MultiplicandTraits |
|