Visible to Intel only — GUID: GUID-42E2FE0E-957F-4777-B53C-15CDE46E060C
Visible to Intel only — GUID: GUID-42E2FE0E-957F-4777-B53C-15CDE46E060C
Pipes
Pipes provide a mechanism for passing data between kernels and synchronizing kernels with high efficiency and low latency. Pipes allow kernels to communicate directly with each other using on-device FIFO buffers that are implemented using FPGA memory resources. The Intel® oneAPI DPC++/C++ Compiler supports concurrent kernel execution. Using pipes for data movement between concurrently executing kernels allows for data transfer without waiting for kernel completion, which can significantly increase the throughput of your design. Refer to Pipes Extension for more details about how to use pipes in your device code.