0

Android Renderscript で並列化したいという問題があります。このために、入力データを renderscript に割り当てて、それらを元に戻す必要があります。8x8 または 64x64 行列のサイズで大きな行列乗算を実行したいと考えています。2 つの問題があります。1) 2 次元配列を割り当てることができません。2) forEach は、割り当てのサイズと同じ頻度でループを実行します。例: 入力ベクトルには 10 個の要素があり、ループは 10 回実行されます。解決策を見つけるために、コーディングを行いました。したがって、私の行列はバイト配列でランダムに生成されます。このバイト配列は、行または列が整数配列にコード化されます。そこで、長さのサイズで 1 次元配列に 2 次元配列を入れます。反対側 (Renderscript) では、それらをデコードし、結果を計算して、割り当てを元に戻す必要があります。コーディングを避け、アプリケーションを高速化したい。

array[a][b] --> vector[a] または vector[b] であるが vector[a*b] ではない 可能な解決策はありますか?

4

2 に答える 2