Visible to Intel only — GUID: ewa1411748206225
Ixiasoft
Visible to Intel only — GUID: ewa1411748206225
Ixiasoft
5.4.5. Enabling the Intel® FPGA SDK for OpenCL™ Channels for OpenCL Kernel
To enable the channel extension, use the following pragma:
#pragma OPENCL EXTENSION cl_intel_channels : enableChannel declarations are unique within a given OpenCL kernel program. Also, channel instances are unique for every OpenCL kernel program device pair. If the runtime loads a single OpenCL kernel program onto multiple devices, each device will have a single copy of the channel. However, these channel copies are independent and do not share data across the devices.
- Declaring the Channel Handle
- Implementing Blocking Channel Writes
- Implementing Blocking Channel Reads
- Implementing I/O Channels Using the io Channels Attribute
- Emulating I/O Channels
- Use Models of Intel FPGA SDK for OpenCL Channels Implementation
- Implementing Buffered Channels Using the depth Channels Attribute
- Enforcing the Order of Channel Calls
Did you find the information on this page useful?
Feedback Message
Characters remaining: