struct sycl_backend::impl
Declaration
struct sycl_backend::impl { /* full declaration omitted */ };
Declared at: src/backend/sycl_backend.cc:113
Member Variables
- system_info system
- dense_map<device_id, device_state> devices
- host_state host
- configuration config
Member Aliases
- using configuration = sycl_backend::configuration;
Member Function Overview
- get_device_queue(device_id did, size_t lane) → sycl::queue &
- get_host_queue(size_t lane) → thread_queue &
- impl(const std::vector<sycl::device> & devices, const configuration & config)
Member Functions
¶sycl::queue& get_device_queue(device_id did,
size_t lane)
sycl::queue& get_device_queue(device_id did,
size_t lane)
Declared at: src/backend/sycl_backend.cc:171
Parameters
- device_id did
- size_t lane
¶thread_queue& get_host_queue(size_t lane)
thread_queue& get_host_queue(size_t lane)
Declared at: src/backend/sycl_backend.cc:165
Parameters
- size_t lane
¶impl(const std::vector<sycl::device>& devices,
const configuration& config)
impl(const std::vector<sycl::device>& devices,
const configuration& config)
Declared at: src/backend/sycl_backend.cc:145
Parameters
- const std::vector<sycl::device>& devices
- const configuration& config