Forum Discussion
Inter-Kernel and Kernel-Host Pipes in one design
- 2 years ago
This issue was successfully reproduced.
You can use the sycl::ext::intel::experimental::pipe as an inter-kernel pipe or as a host pipe. I was able to get your code to compile by changing ProducerToConsumerPipe as so:
using ProducerToConsumerPipe = ext::intel::experimental::pipe< // Defined in the SYCL headers.
class ProducerConsumerPipeId, // An identifier for the pipe.
INTRA_KERNEL_TYPE, // The type of data in the pipe.
4>; // The capacity of the pipe.It's odd that you can't have a mixture of experimental pipes and non-experimental pipes; we've opened a bug report internally on this. Thanks for reporting!
Hi @Ric2,
Great! Good to know that your doubts has been clarify, with no further clarification on this thread, it will be transitioned to community support for further help on doubts in this thread. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support.
Thank you for the questions and as always pleasure having you here.
Best Wishes
BB
p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.