XeTLA v0.3.6
IntelĀ® Xe Templates for Linear Algebra - API Definition Document
 
Loading...
Searching...
No Matches
limitation.hpp File Reference

C++ API. More...

Include dependency graph for limitation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  gpu::xetla::core::general_1d< arch, T >
 
class  gpu::xetla::core::block_2d< arch, T >
 
struct  gpu::xetla::core::general_1d< gpu_arch::Xe, T >
 
class  gpu::xetla::core::block_2d< gpu_arch::Xe, T >
 
struct  gpu::xetla::subgroup::check_load< arch, dtype, mem_dtype >
 
struct  gpu::xetla::subgroup::check_store< arch, dtype, mem_dtype >
 
struct  gpu::xetla::subgroup::check_load< gpu_arch::Xe, dtype, mem_dtype >
 
struct  gpu::xetla::subgroup::check_load< gpu_arch::Xe, dtype, mem_dtype >::global_2d< mem_transform, block_size_x >
 
struct  gpu::xetla::subgroup::check_load< gpu_arch::Xe, dtype, mem_dtype >::global_1d
 
struct  gpu::xetla::subgroup::check_load< gpu_arch::Xe, dtype, mem_dtype >::unaligned_2d< mem_transform, block_size_x >
 
struct  gpu::xetla::subgroup::check_load< gpu_arch::Xe, dtype, mem_dtype >::local_scatter< memory_layout, block_size_x, tile_bytes, min_bytes, block_bytes, num_channel_x, num_channel >
 
struct  gpu::xetla::subgroup::check_load< gpu_arch::Xe, dtype, mem_dtype >::local_1d
 
struct  gpu::xetla::subgroup::check_store< gpu_arch::Xe, dtype, mem_dtype >
 
struct  gpu::xetla::subgroup::check_store< gpu_arch::Xe, dtype, mem_dtype >::global_2d< block_size_x >
 
struct  gpu::xetla::subgroup::check_store< gpu_arch::Xe, dtype, mem_dtype >::global_1d
 
struct  gpu::xetla::subgroup::check_store< gpu_arch::Xe, dtype, mem_dtype >::unaligned_2d< block_size_x >
 
struct  gpu::xetla::subgroup::check_store< gpu_arch::Xe, dtype, mem_dtype >::global_atomic< tile_bytes, min_store_bytes, block_bytes, num_channel_x, num_channel >
 
struct  gpu::xetla::subgroup::check_store< gpu_arch::Xe, dtype, mem_dtype >::local_scatter< tile_bytes, min_bytes, block_bytes, num_channel_x, num_channel >
 
struct  gpu::xetla::subgroup::check_store< gpu_arch::Xe, dtype, mem_dtype >::local_scatter_vnni_col< tile_bytes, min_store_bytes, block_bytes, num_channel_x, num_channel >
 
struct  gpu::xetla::subgroup::check_store< gpu_arch::Xe, dtype, mem_dtype >::local_1d
 
struct  gpu::xetla::group::gemm< arch >
 
struct  gpu::xetla::group::gemm< gpu_arch::Xe >
 
struct  gpu::xetla::group::gemm< gpu_arch::Xe >::default_fpu
 
struct  gpu::xetla::group::gemm< gpu_arch::Xe >::default_fpu::check_dtype_default
 
struct  gpu::xetla::group::gemm< gpu_arch::Xe >::default_fpu::check_memory_default
 
struct  gpu::xetla::group::gemm< gpu_arch::Xe >::default_fpu::check_tile_size_default
 
struct  gpu::xetla::group::gemm< gpu_arch::Xe >::default_xmx
 
struct  gpu::xetla::group::gemm< gpu_arch::Xe >::default_xmx::check_dtype_default
 
struct  gpu::xetla::group::gemm< gpu_arch::Xe >::default_xmx::check_memory_default
 
struct  gpu::xetla::group::gemm< gpu_arch::Xe >::default_xmx::check_tile_size_default
 
class  gpu::xetla::kernel::general_1d< arch, T >
 
class  gpu::xetla::kernel::block_2d< arch, T >
 
class  gpu::xetla::kernel::general_1d< gpu_arch::Xe, T >
 
class  gpu::xetla::kernel::block_2d< gpu_arch::Xe, T >
 

Namespaces

namespace  gpu
 
namespace  gpu::xetla
 
namespace  gpu::xetla::core
 
namespace  gpu::xetla::subgroup
 
namespace  gpu::xetla::group
 
namespace  gpu::xetla::kernel
 

Macros

#define IN_RANGE(x, l, r)   ((x) >= (l) && (x) <= (r))
 

Detailed Description

C++ API.

Macro Definition Documentation

◆ IN_RANGE

#define IN_RANGE (   x,
  l,
 
)    ((x) >= (l) && (x) <= (r))