DPC++ Runtime
Runtime libraries for oneAPI Data Parallel C++
aspects.hpp File Reference
Include dependency graph for aspects.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 cl
 We provide new interfaces for matrix muliply in this patch:
 
 cl::sycl
 

Enumerations

enum  cl::sycl::aspect {
  cl::sycl::aspect::host = 0, cl::sycl::aspect::cpu = 1, cl::sycl::aspect::gpu = 2, cl::sycl::aspect::accelerator = 3,
  cl::sycl::aspect::custom = 4, cl::sycl::aspect::fp16 = 5, cl::sycl::aspect::fp64 = 6, cl::sycl::aspect::__SYCL2020_DEPRECATED =("use atomic64 instead") = 7,
  cl::sycl::aspect::__SYCL2020_DEPRECATED =("use atomic64 instead") = 8, cl::sycl::aspect::image = 9, cl::sycl::aspect::online_compiler = 10, cl::sycl::aspect::online_linker = 11,
  cl::sycl::aspect::queue_profiling = 12, cl::sycl::aspect::usm_device_allocations = 13, cl::sycl::aspect::usm_host_allocations = 14, cl::sycl::aspect::usm_shared_allocations = 15,
  cl::sycl::aspect::usm_restricted_shared_allocations = 16, cl::sycl::aspect::usm_system_allocations = 17, cl::sycl::aspect::__SYCL2020_DEPRECATED, cl::sycl::aspect::ext_intel_pci_address = 18,
  cl::sycl::aspect::ext_intel_gpu_eu_count = 19, cl::sycl::aspect::ext_intel_gpu_eu_simd_width = 20, cl::sycl::aspect::ext_intel_gpu_slices = 21, cl::sycl::aspect::ext_intel_gpu_subslices_per_slice = 22,
  cl::sycl::aspect::ext_intel_gpu_eu_count_per_subslice = 23, cl::sycl::aspect::ext_intel_max_mem_bandwidth = 24, cl::sycl::aspect::ext_intel_mem_channel = 25, cl::sycl::aspect::usm_atomic_host_allocations = 26,
  cl::sycl::aspect::usm_atomic_shared_allocations = 27, cl::sycl::aspect::atomic64 = 28, cl::sycl::aspect::ext_intel_device_info_uuid = 29, cl::sycl::aspect::ext_oneapi_srgb = 30,
  cl::sycl::aspect::ext_oneapi_native_assert = 31, cl::sycl::aspect::host_debuggable = 32
}