【问题标题】:HEVC Deblocking with parallel processing on OpenCL在 OpenCL 上使用并行处理进行 HEVC 解块
【发布时间】:2016-12-07 13:28:23
【问题描述】:

过去 2 年我一直在研究 HEVC,最近我被要求将 x265 的代码移植到 OpenCL 上以进行并行处理。现在,我仍处于起步阶段并且确实看到了一些问题,因为 Class 是不可能的,因为 x265 使用了许多类。是否可以传递结构,因为我在类中有一些函数原型。是否可以将其复制到 GPU 上。

【问题讨论】:

  • sycl 选项适合您吗? khronos.org/sycl
  • @Jovasa,我已经知道这个选项,我仍然需要考虑使用 sycl 作为我的解决方案。谢谢你的建议。

标签: opencl hevc


【解决方案1】:

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

【讨论】:

  • 感谢您的建议。这实际上是我正在寻找的答案,我查看了链接并理解了该过程,并且我确信我能够复制相同的答案。
  • @Matheen,很高兴您能够使用这些信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多