DPC++ Runtime
Runtime libraries for oneAPI DPC++
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
8
]
▼
include
►
CL
►
__spirv
spirv_ops.hpp
spirv_types.hpp
spirv_vars.hpp
sycl.hpp
►
std
►
experimental
simd.hpp
►
sycl
►
access
access.hpp
►
backend
cuda.hpp
level_zero.hpp
opencl.hpp
►
detail
►
builtins
common_functions.inc
geometric_functions.inc
half_precision_math_functions.inc
helper_macros.hpp
integer_functions.inc
math_functions.inc
native_math_functions.inc
relational_functions.inc
accessor_iterator.hpp
The file contains implementation of accessor iterator class
aligned_allocator.hpp
array.hpp
assert_happened.hpp
backend_traits.hpp
backend_traits_cuda.hpp
backend_traits_hip.hpp
backend_traits_level_zero.hpp
backend_traits_opencl.hpp
boolean.hpp
builtins.hpp
cg.hpp
cg_types.hpp
cl.h
common.hpp
common_info.hpp
core.hpp
cuda_definitions.hpp
defines.hpp
defines_elementary.hpp
device_filter.hpp
device_global_map.hpp
export.hpp
generic_type_lists.hpp
generic_type_traits.hpp
group_sort_impl.hpp
handler_proxy.hpp
helpers.hpp
hip_definitions.hpp
host_pipe_map.hpp
host_profiling_info.hpp
image_accessor_util.hpp
image_ocl_types.hpp
impl_utils.hpp
info_desc_helpers.hpp
iostream_proxy.hpp
item_base.hpp
kernel_desc.hpp
kernel_properties.hpp
locked.hpp
memcpy.hpp
os_util.hpp
owner_less_base.hpp
pi.h
pi.hpp
C++ wrapper of extern "C" PI interfaces
property_helper.hpp
property_list_base.hpp
reduction_forward.hpp
spec_const_integration.hpp
spinlock.hpp
spirv.hpp
stl_type_traits.hpp
string.hpp
string_view.hpp
sycl_mem_obj_allocator.hpp
tuple.hpp
type_list.hpp
type_traits.hpp
usm_impl.hpp
util.hpp
vector_convert.hpp
Implementation of
vec::convert
vector_traits.hpp
►
ext
►
codeplay
►
experimental
fusion_properties.hpp
fusion_wrapper.hpp
►
intel
►
esimd
►
detail
bfloat16_type_traits.hpp
defines_elementary.hpp
elem_type_traits.hpp
half_type_traits.hpp
intrin.hpp
math_intrin.hpp
memory_intrin.hpp
operators.hpp
region.hpp
simd_mask_impl.hpp
simd_obj_impl.hpp
simd_view_impl.hpp
sycl_util.hpp
test_proxy.hpp
tfloat32_type_traits.hpp
type_format.hpp
types.hpp
types_elementary.hpp
util.hpp
►
native
common.hpp
►
xmx
common.hpp
dpas.hpp
alt_ui.hpp
common.hpp
math.hpp
memory.hpp
memory_properties.hpp
simd.hpp
simd_view.hpp
►
experimental
►
detail
misc_intrin.hpp
►
esimd
►
detail
math_intrin.hpp
memory_intrin.hpp
util.hpp
common.hpp
math.hpp
memory.hpp
tfloat32.hpp
►
fpga_mem
fpga_datapath.hpp
fpga_mem.hpp
properties.hpp
cache_control_properties.hpp
fp_control_kernel_properties.hpp
fpga_annotated_properties.hpp
fpga_kernel_properties.hpp
fpga_lsu.hpp
fpga_utils.hpp
grf_size_properties.hpp
kernel_execution_properties.hpp
online_compiler.hpp
pipe_properties.hpp
pipes.hpp
task_sequence.hpp
task_sequence_properties.hpp
usm_properties.hpp
►
math
imf_fp_conversions.hpp
imf_half_trivial.hpp
imf_rounding_math.hpp
imf_simd.hpp
esimd.hpp
fpga_device_selector.hpp
fpga_dsp_control.hpp
fpga_extensions.hpp
fpga_loop_fuse.hpp
fpga_lsu.hpp
fpga_reg.hpp
fpga_utils.hpp
math.hpp
online_compiler.hpp
pipes.hpp
usm_pointers.hpp
►
oneapi
►
backend
hip.hpp
level_zero.hpp
level_zero_ownership.hpp
►
device_global
device_global.hpp
properties.hpp
►
experimental
►
annotated_arg
annotated_arg.hpp
►
annotated_ptr
annotated_ptr.hpp
annotated_ptr_properties.hpp
►
annotated_usm
alloc_base.hpp
alloc_device.hpp
alloc_host.hpp
alloc_shared.hpp
alloc_util.hpp
dealloc.hpp
►
backend
backend_traits_cuda.hpp
cuda.hpp
►
common_annotated_properties
properties.hpp
►
complex
►
detail
common.hpp
complex.hpp
complex_math.hpp
complex.hpp
►
cuda
barrier.hpp
builtins.hpp
non_uniform_algorithms.hpp
►
detail
invoke_simd_types.hpp
address_cast.hpp
alloca.hpp
auto_local_range.hpp
ballot_group.hpp
bfloat16_math.hpp
builtins.hpp
composite_device.hpp
device_architecture.hpp
fixed_size_group.hpp
graph.hpp
group_helpers_sorters.hpp
group_sort.hpp
invoke_simd.hpp
non_uniform_groups.hpp
opportunistic_group.hpp
prefetch.hpp
root_group.hpp
tangle_group.hpp
uniform.hpp
user_defined_reductions.hpp
►
kernel_properties
properties.hpp
►
latency_control
properties.hpp
►
matrix
matrix-hip.hpp
matrix-intel.hpp
matrix-tensorcores.hpp
matrix-unified-utils.hpp
matrix-unified.hpp
matrix.hpp
query-types.hpp
static-query-use.hpp
utils.hpp
►
properties
properties.hpp
property.hpp
property_utils.hpp
property_value.hpp
accessor_property_list.hpp
bf16_storage_builtins.hpp
bfloat16.hpp
bindless_images.hpp
bindless_images_descriptor.hpp
bindless_images_interop.hpp
bindless_images_memory.hpp
bindless_images_sampler.hpp
dot_product.hpp
filter_selector.hpp
functional.hpp
group_local_memory.hpp
memcpy2d.hpp
owner_less.hpp
sub_group.hpp
sub_group_mask.hpp
weak_object.hpp
weak_object_base.hpp
►
info
info_desc.hpp
►
properties
accessor_properties.hpp
all_properties.hpp
buffer_properties.hpp
context_properties.hpp
image_properties.hpp
property_traits.hpp
queue_properties.hpp
reduction_properties.hpp
►
usm
usm_allocator.hpp
usm_enums.hpp
usm_pointer_info.hpp
accessor.hpp
The file contains implementations of accessor class
aliases.hpp
aspects.hpp
async_handler.hpp
atomic.hpp
atomic_fence.hpp
atomic_ref.hpp
backend.hpp
backend_types.hpp
bit_cast.hpp
buffer.hpp
builtins.hpp
builtins_esimd.hpp
builtins_legacy_marray_vec.hpp
builtins_legacy_scalar.hpp
builtins_preview.hpp
builtins_utils_scalar.hpp
builtins_utils_vec.hpp
context.hpp
define_vendors.hpp
device.hpp
device_aspect_macros.hpp
device_aspect_traits.hpp
device_event.hpp
device_selector.hpp
event.hpp
exception.hpp
exception_list.hpp
functional.hpp
group.hpp
group_algorithm.hpp
group_barrier.hpp
h_item.hpp
half_type.hpp
handler.hpp
id.hpp
image.hpp
interop_handle.hpp
item.hpp
kernel.hpp
kernel_bundle.hpp
kernel_bundle_enums.hpp
kernel_handler.hpp
known_identity.hpp
marray.hpp
memory_enums.hpp
multi_ptr.hpp
nd_item.hpp
nd_range.hpp
pipes.hpp
platform.hpp
pointers.hpp
property_list.hpp
property_list_conversion.hpp
queue.hpp
range.hpp
reduction.hpp
sampler.hpp
specialization_id.hpp
stream.hpp
sub_group.hpp
sycl.hpp
sycl_span.hpp
types.hpp
usm.hpp
►
syclcompat
atomic.hpp
defs.hpp
device.hpp
dims.hpp
id_query.hpp
kernel.hpp
launch.hpp
math.hpp
memory.hpp
syclcompat.hpp
traits.hpp
util.hpp
syclcompat.hpp
▼
plugins
►
common_win_pi_trace
common_win_pi_trace.hpp
►
cuda
►
include
features.hpp
pi_cuda.cpp
Implementation of CUDA Plugin
pi_cuda.hpp
Declarations for CUDA Plugin
►
hip
►
include
features.hpp
pi_hip.cpp
Implementation of HIP Plugin
pi_hip.hpp
Declarations for HIP Plugin
►
level_zero
pi_level_zero.cpp
Implementation of Level Zero Plugin
pi_level_zero.hpp
Declarations for Level Zero Plugin
tracing.cpp
ur_bindings.hpp
ze_api_generator.py
►
native_cpu
pi_native_cpu.cpp
pi_native_cpu.hpp
►
opencl
pi_opencl.cpp
Implementation of OpenCL Plugin
pi_opencl.hpp
Declarations for vOpenCL Plugin
►
unified_runtime
►
ur
►
adapters
cuda
hip
level_zero
native_cpu
opencl
pi2ur.hpp
pi_unified_runtime.cpp
pi_unified_runtime.hpp
ur_bindings.hpp
▼
source
►
backend
level_zero.cpp
opencl.cpp
►
builtins
common_functions.cpp
geometric_functions.cpp
half_precision_math_functions.cpp
host_helper_macros.hpp
integer_functions.cpp
math_functions.cpp
native_math_functions.cpp
relational_functions.cpp
►
detail
►
composite_device
composite_device.cpp
►
error_handling
error_handling.cpp
error_handling.hpp
►
fusion
fusion_wrapper.cpp
fusion_wrapper_impl.cpp
fusion_wrapper_impl.hpp
►
kernel_compiler
kernel_compiler_opencl.cpp
kernel_compiler_opencl.hpp
►
online_compiler
ocloc_api.h
online_compiler.cpp
►
program_manager
program_manager.cpp
program_manager.hpp
►
scheduler
commands.cpp
commands.hpp
graph_builder.cpp
graph_processor.cpp
leaves_collection.cpp
leaves_collection.hpp
scheduler.cpp
scheduler.hpp
►
usm
usm_impl.cpp
usm_impl.hpp
accessor_impl.cpp
accessor_impl.hpp
allowlist.cpp
allowlist.hpp
backend_impl.hpp
bindless_images.cpp
buffer_impl.cpp
buffer_impl.hpp
builtins_common.cpp
builtins_geometric.cpp
builtins_helper.hpp
builtins_integer.cpp
builtins_math.cpp
builtins_relational.cpp
circular_buffer.hpp
common.cpp
config.cpp
config.hpp
context_impl.cpp
context_impl.hpp
context_info.hpp
device_binary_image.cpp
device_binary_image.hpp
device_filter.cpp
device_global_map.cpp
device_global_map_entry.cpp
device_global_map_entry.hpp
device_image_impl.hpp
device_impl.cpp
device_impl.hpp
device_info.hpp
event_impl.cpp
event_impl.hpp
event_info.hpp
filter_selector_impl.cpp
filter_selector_impl.hpp
global_handler.cpp
global_handler.hpp
graph_impl.cpp
graph_impl.hpp
handler_impl.hpp
handler_proxy.cpp
helpers.cpp
host_pipe_map.cpp
host_pipe_map_entry.hpp
image_accessor_util.cpp
image_impl.cpp
image_impl.hpp
jit_compiler.cpp
jit_compiler.hpp
jit_device_binaries.cpp
jit_device_binaries.hpp
kernel_arg_mask.hpp
kernel_bundle_impl.hpp
kernel_id_impl.hpp
kernel_impl.cpp
kernel_impl.hpp
kernel_info.hpp
kernel_program_cache.cpp
kernel_program_cache.hpp
mem_alloc_helper.hpp
memory_manager.cpp
memory_manager.hpp
os_util.cpp
persistent_device_code_cache.cpp
persistent_device_code_cache.hpp
pi.cpp
Implementation of C++ wrappers for PI interface
pi_utils.hpp
pipes.cpp
platform_impl.cpp
platform_impl.hpp
platform_info.hpp
platform_util.cpp
platform_util.hpp
plugin.hpp
plugin_printers.hpp
posix_pi.cpp
preview_marker.cpp
program_impl.cpp
program_impl.hpp
queue_impl.cpp
queue_impl.hpp
reduction.cpp
sampler_impl.cpp
sampler_impl.hpp
spec_constant_impl.cpp
spec_constant_impl.hpp
stream_impl.cpp
stream_impl.hpp
sycl_mem_obj_i.hpp
sycl_mem_obj_t.cpp
sycl_mem_obj_t.hpp
thread_pool.hpp
util.cpp
windows_os_utils.hpp
windows_pi.cpp
xpti_registry.cpp
xpti_registry.hpp
abi_replacements_windows.cpp
accessor.cpp
backend.cpp
buffer.cpp
context.cpp
device.cpp
device_selector.cpp
esimd_emulator_device_interface.cpp
event.cpp
exception.cpp
exception_list.cpp
handler.cpp
image.cpp
interop_handle.cpp
kernel.cpp
kernel_bundle.cpp
platform.cpp
queue.cpp
queue_v3.cpp
sampler.cpp
spirv_ops.cpp
stream.cpp
Generated by
1.9.1