Back to Cutlass

CUTLASS: cutlass::library::TileDescription Struct Reference

docs/structcutlass_1_1library_1_1TileDescription.html

4.4.25.3 KB
Original Source

| | CUTLASS

CUDA Templates for Linear Algebra Subroutines and Solvers |

Public Member Functions | Public Attributes | List of all members

cutlass::library::TileDescription Struct Reference

Structure describing the tiled structure of a GEMM-like computation.

#include <library.h>

Collaboration diagram for cutlass::library::TileDescription:

![Collaboration graph](structcutlass_1_1library_1_1TileDescription coll graph.png) [legend]

|

Public Member Functions

| | | TileDescription (cutlass::gemm::GemmCoord threadblock_shape=cutlass::gemm::GemmCoord(), int threadblock_stages=0, cutlass::gemm::GemmCoord warp_count=cutlass::gemm::GemmCoord(), MathInstructionDescription math_instruction=MathInstructionDescription(), int minimum_compute_capability=0, int maximum_compute_capability=0) | | |

|

Public Attributes

| | cutlass::gemm::GemmCoord | threadblock_shape | | | Describes the shape of a threadblock (in elements) More...
| | | | int | threadblock_stages | | | Describes the number of pipeline stages in the threadblock-scoped mainloop. More...
| | | | cutlass::gemm::GemmCoord | warp_count | | | Number of warps in each logical dimension. More...
| | | | MathInstructionDescription | math_instruction | | | Core math instruction. More...
| | | | int | minimum_compute_capability | | | Minimum compute capability (e.g. 70, 75) of a device eligible to run the operation. More...
| | | | int | maximum_compute_capability | | | Minimum compute capability (e.g. 70, 75) of a device eligible to run the operation. More...
| | |

Constructor & Destructor Documentation

|

| cutlass::library::TileDescription::TileDescription | ( | cutlass::gemm::GemmCoord | threadblock_shape = cutlass::gemm::GemmCoord(), | | | | int | threadblock_stages = 0, | | | | cutlass::gemm::GemmCoord | warp_count = cutlass::gemm::GemmCoord(), | | | | MathInstructionDescription | math_instruction = MathInstructionDescription(), | | | | int | minimum_compute_capability = 0, | | | | int | maximum_compute_capability = 0 | | | ) | | |

| inline |

Member Data Documentation

| MathInstructionDescription cutlass::library::TileDescription::math_instruction |

| int cutlass::library::TileDescription::maximum_compute_capability |

| int cutlass::library::TileDescription::minimum_compute_capability |

| cutlass::gemm::GemmCoord cutlass::library::TileDescription::threadblock_shape |

| int cutlass::library::TileDescription::threadblock_stages |

| cutlass::gemm::GemmCoord cutlass::library::TileDescription::warp_count |


The documentation for this struct was generated from the following file:


Generated by 1.8.11