Renderscript限制数组的大小

时间:2013-04-19 11:37:10

标签: android arrays matrix parallel-processing renderscript

我在Renderscript中进行矩阵乘法。我有我的java文件准备所有数组。在我的Renderscript中,我有全局变量,它们将由java文件设置。但我看到有一个限制。如果我想用37x37矩阵进行乘法,结果仍然正确。如果我进行38x38矩阵乘法,则结果不再正确。在最终结果的第一行之后,计算结果不正确。我想有一个限制。 37 * 37 = 1369

int vectorcol[1369];
int matrixA[1369];
int matrixB[1369];

我现在在Java和RenderScript中进行了动态数组分配。这工作正常,但它仍然是同样的问题。直到37的矩阵大小,它工作正常。从matrixsize为38开始,它不会返回正确的结果。我不知道问题出在哪里。

如何在Renderscript中执行此操作?

[1] http://docs.eoeandroid.com/guide/topics/renderscript/advanced.html#mem-allocation

0 个答案:

没有答案