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

C++ API. More...

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

Go to the source code of this file.

Classes

struct  gpu::xetla::subgroup::detail::check_prefetch_type< payload_t >
 

Namespaces

namespace  gpu
 
namespace  gpu::xetla
 
namespace  gpu::xetla::subgroup
 
namespace  gpu::xetla::subgroup::detail
 

Functions

template<cache_hint L1 = cache_hint::cached, cache_hint L2 = cache_hint::cached, typename payload_t >
__XETLA_API std::enable_if_t< detail::check_prefetch_type< payload_t >::is_global_2d_xe > gpu::xetla::subgroup::tile_prefetch (payload_t &payload)
 Is prefetch data func, which data located in global memory is prefetched to cache, where has higher bandwidth.
 
template<cache_hint L1 = cache_hint::cached, cache_hint L2 = cache_hint::cached, typename payload_t >
__XETLA_API std::enable_if_t< detail::check_prefetch_type< payload_t >::is_global_block_1d_xe > gpu::xetla::subgroup::tile_prefetch (payload_t &payload)
 Is prefetch data func, which data located in global memory is prefetched to cache, where has higher bandwidth.
 
template<cache_hint L1 = cache_hint::cached, cache_hint L2 = cache_hint::cached, typename payload_t >
__XETLA_API std::enable_if_t< detail::check_prefetch_type< payload_t >::is_local_xe > gpu::xetla::subgroup::tile_prefetch (payload_t &payload)
 Is prefetch data func.
 

Detailed Description

C++ API.