标签: opencl intel fpga
我在这里寻求指导,因为我对使用Intel的OpenCL C API还是C ++ API(即两者中的哪一个)感到困惑。我正在学习使用主机管道在主机和FPGA器件之间进行通信。英特尔示例通常使用C ++ API来建立队列和上下文等,但是它们的示例管道代码段全部在C中。对于管道,有一个C ++ API,即cl :: Pipes。该类包装了许多与管道关联的基础C函数。但是,我看不到任何声明用于读取或写入cl :: Pipe对象的方法。这是如何完成的?我应该只坚持使用C API吗?