DPC++ Runtime
Runtime libraries for oneAPI Data Parallel C++
Device selectors

Device selectors enable DPC++ runtime to choose the best devices based on heuristics specified by the user, or by one of the built-in selectors. More...

Collaboration diagram for Device selectors:

Classes

class  cl::sycl::device_selector
 The device_selector class provides ability to choose the best SYCL device based on heuristics specified by the user. More...
 
class  cl::sycl::default_selector
 The default selector chooses the first available SYCL device. More...
 
class  cl::sycl::gpu_selector
 Selects any SYCL GPU device. More...
 
class  cl::sycl::cpu_selector
 Selects any SYCL CPU device. More...
 
class  cl::sycl::accelerator_selector
 Selects any SYCL accelerator device. More...
 
class  cl::sycl::host_selector
 Selects SYCL host device. More...
 

Detailed Description

Device selectors enable DPC++ runtime to choose the best devices based on heuristics specified by the user, or by one of the built-in selectors.