syclreference.com
  1. SYCL
  2. | API Reference
  3. | device
  4. | create_sub_devices

create_sub_devices

MISSING


template <info::partition_property prop>
vector_class<cl::sycl::device> create_sub_devices(const vector_class<size_t> & counts) const
(1)
template <info::partition_property prop>
vector_class<cl::sycl::device> create_sub_devices(info::partition_affinity_domain affinityDomain) const
(2)
template <info::partition_property prop>
vector_class<cl::sycl::device> create_sub_devices(size_t nbSubDev) const
(3)
  1. Partition device into sub devices by explicitly stating the number of compute units used by each device.
    Parameters:
    • const vector_class<size_t> & counts : A vector of sizes for the resulting sub devices.
    Returns: Vector of sub devices. The number of sub devices created is the
  2. Partition device into sub devices using the provided affinity domain.
    Parameters:
    • info::partition_affinity_domain affinityDomain : Affinity domain used for the partitioning.
    Returns: Vector of sub devices.
  3. Partition device into sub devices evenly.
    Parameters:
    • size_t nbSubDev : Desired number of sub devices.
    Returns: Vector of sub devices.

syclreference.com — SYCL Reference Pages

Last updated: 2019-01-24 00:24:52 +0000