基于OpenCL并行处理的HEVC解块

基于OpenCL并行处理的HEVC解块,opencl,hevc,Opencl,Hevc,我已经在HEVC上工作了两年,最近我被要求将x265的代码移植到OpenCL上进行并行处理。现在,我仍处于起步阶段,确实看到了一些问题,因为x265使用了很多类,所以不可能使用类。由于我在类中有一些函数原型,是否可以传递该结构。是否可以将其复制到GPU上。是的,正如您提到的,我们将无法将类传递给内核函数。但是,您可以在结构中包含原型并将其传递给GPU。你可以参考这个链接 是的,正如您所提到的,我们将无法将类传递给内核函数。但是,您可以在结构中包含原型并将其传递给GPU。你可以参考这个链接 syc

我已经在HEVC上工作了两年,最近我被要求将x265的代码移植到OpenCL上进行并行处理。现在,我仍处于起步阶段,确实看到了一些问题,因为x265使用了很多类,所以不可能使用类。由于我在类中有一些函数原型,是否可以传递该结构。是否可以将其复制到GPU上。

是的,正如您提到的,我们将无法将类传递给内核函数。但是,您可以在结构中包含原型并将其传递给GPU。你可以参考这个链接

是的,正如您所提到的,我们将无法将类传递给内核函数。但是,您可以在结构中包含原型并将其传递给GPU。你可以参考这个链接

sycl选项适合你吗@Jovasa,我已经知道这个选项,我仍然需要考虑使用sycl来解决这个问题。谢谢你的建议。sycl适合你吗@Jovasa,我已经知道这个选项,我仍然需要考虑使用sycl来解决这个问题。谢谢你的建议。这就是我一直在寻找的答案。事实上,我查看了链接并理解了过程,我相信我能够复制相同的内容。@Matheen,我很高兴您能够使用这些信息。谢谢您的建议。这就是我一直在寻找的答案。事实上,我查看了链接并理解了过程,我相信我能够复制相同的内容。@Matheen,我很高兴你能够使用这些信息。