0

首先,我在http://android-developers.blogspot.sg/2013/01/evolution-of-renderscript-performance.html读到有可能在 nexus 10 上使用渲染脚本进行计算任务

我想知道是否有人尝试过,它对计算密集型算法(例如 N-Queen)有帮助吗?还是它只适用于可以拆分为许多小任务以利用 GPU 内核的算法。

其次对于 Renderscript 分配,它们是否仅可用于主要图形?API 位于http://developer.android.com/reference/android/renderscript/Allocation.html

有没有机会我可以将整数数组传递给脚本?

4

1 回答 1

2

这可能取决于您如何实现 n-queens。我们支持递归,但您需要将任务拆分为合理数量的子任务,以便我们可以在多个内核(或 GPU)上并行化它。

要将整数数组传递给 RenderScript,请使用 Element.I32 创建适当大小的分配,然后将数组复制到分配。

于 2013-05-09T18:23:01.520 回答