带有 ARM NEON(没有 Mali GPU)的 OpenCL 可用吗?

OpenCL with ARM NEON (without Mali GPU) available?

我正在使用 ARM Cortex-A9 开发定制的 SoC。

它支持 NEON,但没有 Mali GPU。

有了系统,我可以在 NEON 上使用 OpenCL 吗?

我在 ARM 网站上找到了适用于 Mali 的 OpenCL SDK。

(http://malideveloper.arm.com/resources/sdks/mali-opencl-sdk/)

但是没有任何词支持NEON

ARM 有 previously announced OpenCL for NEON,但 public 不能直接使用这些,并且该页面上的 'opencl-for-neon' link 现在只是重定向到 Mali 开发者页面.

您可以改用 pocl,OpenCL 的开源实现,可在许多不同平台上运行,包括带有 NEON 的 ARM CPU。

有一些关于这个主题的第三方研究工作

他们为 OpenCL 创建了一个框架来使用 NEON 指令

检查这里: https://www.researchgate.net/publication/261176555_OpenCL_framework_for_ARM_processors_with_NEON_support