tilelang.carver.arch.cdna¶
Classes¶
Represents the architecture of a computing device, capturing various hardware specifications. |
Functions¶
|
Module Contents¶
- tilelang.carver.arch.cdna.is_cdna_arch(arch)¶
- Parameters:
- Return type:
bool
- class tilelang.carver.arch.cdna.CDNA(target)¶
Bases:
tilelang.carver.arch.arch_base.TileDevice
Represents the architecture of a computing device, capturing various hardware specifications.
- Parameters:
target (Union[tvm.target.Target, str])
- target¶
- device: tvm.runtime.Device¶
- platform: str = 'CDNA'¶
- smem_cap¶
- compute_max_core¶
- warp_size¶
- compute_capability¶
- reg_cap: int = 32768¶
- max_smem_usage: int¶
- sm_partition: int = 4¶
- l2_cache_size_bytes: int¶
- transaction_size: List[int] = [32, 128]¶
- bandwidth: List[int] = [1300, 14000]¶