请告诉我是否可以使用 OpenCL 在移动应用程序中实现并行性。如果是,请参考我一些阅读材料,也建议我如何开始。
谢谢;
是的,这是非常有可能的,并且提供了很好的加速。以下是我们在该领域进行的一些演示。
在 Android 上,您可以使用RenderScript。
Renderscript 在您用 C(C99 标准)编写的本机级别提供高性能计算 API。Renderscript 使您的应用程序能够通过所有可用处理器内核的自动并行化运行操作。它还支持不同类型的处理器,例如 CPU、GPU 或 DSP。Renderscript 对于执行图像处理、数学建模或任何需要大量数学计算的操作的应用程序很有用。