是否有针对ARM的Xilinx OpenCL主机端实现?

是否有针对ARM的Xilinx OpenCL主机端实现?,opencl,embedded-linux,xilinx,Opencl,Embedded Linux,Xilinx,我来自一个主要基于Altera/Intel的FPGA背景。Intel提供了一个OpenCL SDK,允许将OpenCL内核转换为FPGA配置。对于集成ARM的SOC,Intel还提供了主机端驱动程序实现,允许在ARM上运行的基于Linux的应用程序中调用内核,就像在连接到主机的GPU上执行OpenCL一样 现在我有一个硬件平台是Xilinx Zynq SoC的用例。我发现Xilinx提供了一个HLS编译器,可以编译OpenCL内核,以便在FPGA中使用。然后可以通过Vivado将其连接到手臂上。

我来自一个主要基于Altera/Intel的FPGA背景。Intel提供了一个OpenCL SDK,允许将OpenCL内核转换为FPGA配置。对于集成ARM的SOC,Intel还提供了主机端驱动程序实现,允许在ARM上运行的基于Linux的应用程序中调用内核,就像在连接到主机的GPU上执行OpenCL一样

现在我有一个硬件平台是Xilinx Zynq SoC的用例。我发现Xilinx提供了一个HLS编译器,可以编译OpenCL内核,以便在FPGA中使用。然后可以通过Vivado将其连接到手臂上。然而,我没有发现关于那些Xilinx系统的主机端OpenCLLinux驱动程序实现的任何提示,我发现的所有示例都通过一些非常低级的机制调用内核

我的问题是:我是否忽略了Xilinx提供的任何主机实现,或者Xilinx没有提供任何OpenCL主机驱动程序,这是对的?这种主机驱动程序是否有可靠的第三方实现