syclreference.com
  1. SYCL
  2. | API Reference

API Reference

Classes

context

Interface for abstracting and interacting with an underlying cl_context object.

device

Interface for abstracting and interacting with an underlying cl_device_id object.

device_event

Event for asynchronous operations on the device side. Currently implemented as a no-op.

event

Abstraction of a cl_event object. See Section 3.3.6 of the SYCL Specification 1.2

platform

Interface for abstracting and interacting with an underlying cl_platform_id object.

queue

The cl::sycl::queue object is the SYCL abstraction of the OpenCL object cl_command_queue. It is responsible for constructing the OpenCL cl_command_queue object and all OpenCL API functions that involve enqueuing. It can be constructed using either a cl::sycl::device_selector, a cl::sycl::context or using default behaviour. As the cl::sycl::queue object can be constructed using different methods, it maintains the ownership over objects that it can potentially be responsible for constructing and destructing.

Accessors

MISSING

Allocators

MISSING

Atomics

MISSING

Buffers

MISSING

Built-Ins

MISSING

Command Groups

MISSING

Device Selectors

MISSING

Error handling

MISSING

Images

MISSING

Kernel

MISSING

Program

MISSING

Ranges and index space identifiers

MISSING

Samplers

MISSING

Streams

MISSING

Types

MISSING

Vectors

MISSING

multi_ptr

MISSING

syclreference.com — SYCL Reference Pages

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