Namespaces | |
detail | |
esimd | |
kernel_properties | |
matrix | |
property | |
Classes | |
struct | burst_coalesce_impl |
struct | cache |
struct | cache_config |
class | device_arch |
class | fpga_kernel_attribute |
class | gpu_kernel_attribute |
struct | latency_anchor_id_key |
struct | latency_constraint_key |
class | lsu |
class | online_compile_error |
Represents an error happend during online compilation. More... | |
class | online_compiler |
Represents an online compiler for the language given as template parameter. More... | |
class | pipe |
class | pipe< _name, _dataT, _min_capacity, _propertiesT, std::enable_if_t< std::is_same_v< _propertiesT, decltype(oneapi::experimental::properties{})> > > |
struct | pipelined_key |
struct | prefetch_impl |
struct | register_map_interface_key |
struct | statically_coalesce_impl |
struct | streaming_interface_key |
Typedefs | |
template<bool _B> | |
using | burst_coalesce = burst_coalesce_impl< _B > |
template<bool _B> | |
using | prefetch = prefetch_impl< _B > |
template<bool _B> | |
using | statically_coalesce = statically_coalesce_impl< _B > |
using | cache_config_key = cache_config |
using | byte = unsigned char |
Enumerations | |
enum | streaming_interface_options_enum : std::uint16_t { streaming_interface_options_enum::accept_downstream_stall, streaming_interface_options_enum::remove_downstream_stall } |
enum | register_map_interface_options_enum : std::uint16_t { register_map_interface_options_enum::wait_for_done_write, register_map_interface_options_enum::do_not_wait_for_done_write } |
enum | cache_config_enum : std::uint16_t { cache_config_enum::large_slm, cache_config_enum::large_data } |
enum | compiled_code_format { compiled_code_format::spir_v = 0 } |
enum | source_language { source_language::opencl_c = 0, source_language::cm = 1 } |
Designates a source language for the online compiler. More... | |
enum | latency_control_type { latency_control_type::none, latency_control_type::exact, latency_control_type::max, latency_control_type::min } |
Functions | |
bool | operator== (const cache_config &lhs, const cache_config &rhs) |
bool | operator!= (const cache_config &lhs, const cache_config &rhs) |
template<class... KernelProps> | |
void | set_kernel_properties (KernelProps... props) |
using sycl::_V1::ext::intel::experimental::burst_coalesce = typedef burst_coalesce_impl<_B> |
Definition at line 44 of file fpga_lsu.hpp.
using sycl::_V1::ext::intel::experimental::byte = typedef unsigned char |
Definition at line 22 of file online_compiler.hpp.
using sycl::_V1::ext::intel::experimental::cache_config_key = typedef cache_config |
Definition at line 31 of file kernel_execution_properties.hpp.
using sycl::_V1::ext::intel::experimental::prefetch = typedef prefetch_impl<_B> |
Definition at line 45 of file fpga_lsu.hpp.
using sycl::_V1::ext::intel::experimental::statically_coalesce = typedef statically_coalesce_impl<_B> |
Definition at line 46 of file fpga_lsu.hpp.
|
strong |
Enumerator | |
---|---|
large_slm | |
large_data |
Definition at line 19 of file kernel_execution_properties.hpp.
Enumerator | |
---|---|
spir_v |
Definition at line 24 of file online_compiler.hpp.
Enumerator | |
---|---|
none | |
exact | |
max | |
min |
Definition at line 18 of file properties.hpp.
|
strong |
Enumerator | |
---|---|
wait_for_done_write | |
do_not_wait_for_done_write |
Definition at line 26 of file fpga_kernel_properties.hpp.
Designates a source language for the online compiler.
Enumerator | |
---|---|
opencl_c | |
cm |
Definition at line 74 of file online_compiler.hpp.
|
strong |
Enumerator | |
---|---|
accept_downstream_stall | |
remove_downstream_stall |
Definition at line 21 of file fpga_kernel_properties.hpp.
|
inline |
Definition at line 37 of file kernel_execution_properties.hpp.
Referenced by sycl::_V1::__SYCL_TYPE(), sycl::_V1::ext::intel::property::__SYCL_TYPE(), and sycl::_V1::ext::oneapi::property::__SYCL_TYPE().
|
inline |
Definition at line 33 of file kernel_execution_properties.hpp.
References sycl::_V1::ext::intel::experimental::cache_config::value.
void sycl::_V1::ext::intel::experimental::set_kernel_properties | ( | KernelProps... | props | ) |
Definition at line 61 of file kernel_properties.hpp.
|
constexpr |
Definition at line 19 of file fpga_lsu.hpp.
|
constexpr |
Definition at line 20 of file fpga_lsu.hpp.
|
inlineconstexpr |
Definition at line 23 of file kernel_execution_properties.hpp.
|
inlineconstexpr |
Definition at line 21 of file kernel_execution_properties.hpp.
|
inlineconstexpr |
Definition at line 41 of file properties.hpp.
|
inlineconstexpr |
Definition at line 44 of file properties.hpp.
|
inlineconstexpr |
Definition at line 78 of file fpga_kernel_properties.hpp.
|
constexpr |
Definition at line 22 of file fpga_lsu.hpp.
|
inlineconstexpr |
Definition at line 65 of file fpga_kernel_properties.hpp.
|
inlineconstexpr |
Definition at line 73 of file fpga_kernel_properties.hpp.
|
inlineconstexpr |
Definition at line 69 of file fpga_kernel_properties.hpp.
|
constexpr |
Definition at line 21 of file fpga_lsu.hpp.
|
inlineconstexpr |
Definition at line 53 of file fpga_kernel_properties.hpp.
|
inlineconstexpr |
Definition at line 57 of file fpga_kernel_properties.hpp.
|
inlineconstexpr |
Definition at line 61 of file fpga_kernel_properties.hpp.