【发布时间】:2023-03-14 02:24:01
【问题描述】:
我正在使用 ARM Cortex-A9 开发定制的 SoC。
它支持 NEON,但没有 Mali GPU。
有了系统,我可以将 OpenCL 与 NEON 一起使用吗?
我在 ARM 网站上找到了适用于 Mali 的 OpenCL SDK。
(http://malideveloper.arm.com/resources/sdks/mali-opencl-sdk/)
但是没有任何文字支持NEON。
【问题讨论】:
我正在使用 ARM Cortex-A9 开发定制的 SoC。
它支持 NEON,但没有 Mali GPU。
有了系统,我可以将 OpenCL 与 NEON 一起使用吗?
我在 ARM 网站上找到了适用于 Mali 的 OpenCL SDK。
(http://malideveloper.arm.com/resources/sdks/mali-opencl-sdk/)
但是没有任何文字支持NEON。
【问题讨论】:
ARM 有 previously announced OpenCL for NEON,但这些并不能直接向公众提供,该页面上的“opencl-for-neon”链接现在只是重定向到 Mali 开发者页面。
您可以改用pocl,这是一种在许多不同平台上运行的 OpenCL 开源实现,包括带有 NEON 的 ARM CPU。
【讨论】:
存在一些关于该主题的第三方研究工作
他们为 OpenCL 创建了一个框架以利用 NEON 指令
【讨论】: