首先,我读到在http://android-developers.blogspot.sg/2013/01/evolution-of-renderscript-performance.html
上有可能在nexus 10上使用renderscript进行计算任务我想知道是否有人试过它,它是否有助于计算密集型算法,如N-Queen?或者它只适用于可以分成许多小任务以利用GPU核心的算法。
其次,对于Renderscript分配,它们只能用于主要的图形吗? API http://developer.android.com/reference/android/renderscript/Allocation.html
我是否有可能将整数数组传递给脚本?
答案 0 :(得分:2)
这可能取决于你如何实现n-queens。我们支持递归,但您需要将任务拆分为一些合理数量的子任务,以便我们可以将其并行化到多个核心(或GPU)上。
要将整数数组传递给RenderScript,请使用Element.I32创建适当大小的分配,然后将该数组复制到分配。