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

class  param_traits
 
struct  compatibility_param_traits
 

Enumerations

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