DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::info Namespace Reference

Namespaces

 context
 
 device
 
 event
 
 event_profiling
 
 kernel
 
 kernel_device_specific
 
 platform
 
 queue
 

Classes

struct  compatibility_param_traits
 
class  param_traits
 

Enumerations

enum  device_type : pi_uint64 {
  device_type::cpu = PI_DEVICE_TYPE_CPU, device_type::gpu = PI_DEVICE_TYPE_GPU, device_type::accelerator = PI_DEVICE_TYPE_ACC, device_type::custom = PI_DEVICE_TYPE_CUSTOM,
  device_type::automatic, device_type::host, device_type::all = PI_DEVICE_TYPE_ALL
}
 
enum  partition_property : pi_device_partition_property {
  partition_property::no_partition = 0, partition_property::partition_equally = PI_DEVICE_PARTITION_EQUALLY, partition_property::partition_by_counts = PI_DEVICE_PARTITION_BY_COUNTS, partition_property::partition_by_affinity_domain = PI_DEVICE_PARTITION_BY_AFFINITY_DOMAIN,
  partition_property::ext_intel_partition_by_cslice = PI_EXT_INTEL_DEVICE_PARTITION_BY_CSLICE
}
 
enum  partition_affinity_domain : pi_device_affinity_domain {
  partition_affinity_domain::not_applicable = 0, partition_affinity_domain::numa = PI_DEVICE_AFFINITY_DOMAIN_NUMA, partition_affinity_domain::L4_cache = PI_DEVICE_AFFINITY_DOMAIN_L4_CACHE, partition_affinity_domain::L3_cache = PI_DEVICE_AFFINITY_DOMAIN_L3_CACHE,
  partition_affinity_domain::L2_cache = PI_DEVICE_AFFINITY_DOMAIN_L2_CACHE, partition_affinity_domain::L1_cache = PI_DEVICE_AFFINITY_DOMAIN_L1_CACHE, partition_affinity_domain::next_partitionable = PI_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE
}
 
enum  local_mem_type : int { local_mem_type::none, local_mem_type::local, local_mem_type::global }
 
enum  fp_config : pi_device_fp_config {
  fp_config::denorm = PI_FP_DENORM, fp_config::inf_nan = PI_FP_INF_NAN, fp_config::round_to_nearest = PI_FP_ROUND_TO_NEAREST, fp_config::round_to_zero = PI_FP_ROUND_TO_ZERO,
  fp_config::round_to_inf = PI_FP_ROUND_TO_INF, fp_config::fma = PI_FP_FMA, fp_config::correctly_rounded_divide_sqrt, fp_config::soft_float
}
 
enum  global_mem_cache_type : int { global_mem_cache_type::none, global_mem_cache_type::read_only, global_mem_cache_type::read_write }
 
enum  execution_capability : unsigned int { execution_capability::exec_kernel, execution_capability::exec_native_kernel }
 
enum  event_command_status : pi_int32 { event_command_status::submitted = PI_EVENT_SUBMITTED, event_command_status::running = PI_EVENT_RUNNING, event_command_status::complete = PI_EVENT_COMPLETE, event_command_status::ext_oneapi_unknown = -1 }
 

Enumeration Type Documentation

◆ device_type

Enumerator
cpu 
gpu 
accelerator 
custom 
automatic 
host 
all 

Definition at line 44 of file info_desc.hpp.

◆ event_command_status

Enumerator
submitted 
running 
complete 
ext_oneapi_unknown 

Definition at line 134 of file info_desc.hpp.

◆ execution_capability

enum sycl::_V1::info::execution_capability : unsigned int
strong
Enumerator
exec_kernel 
exec_native_kernel 

Definition at line 88 of file info_desc.hpp.

◆ fp_config

Enumerator
denorm 
inf_nan 
round_to_nearest 
round_to_zero 
round_to_inf 
fma 
correctly_rounded_divide_sqrt 
soft_float 

Definition at line 75 of file info_desc.hpp.

◆ global_mem_cache_type

Enumerator
none 
read_only 
read_write 

Definition at line 86 of file info_desc.hpp.

◆ local_mem_type

Enumerator
none 
local 
global 

Definition at line 73 of file info_desc.hpp.

◆ partition_affinity_domain

Enumerator
not_applicable 
numa 
L4_cache 
L3_cache 
L2_cache 
L1_cache 
next_partitionable 

Definition at line 63 of file info_desc.hpp.

◆ partition_property

Enumerator
no_partition 
partition_equally 
partition_by_counts 
partition_by_affinity_domain 
ext_intel_partition_by_cslice 

Definition at line 55 of file info_desc.hpp.