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.
Section Content
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: