これは2つの行列を掛けるプログラムの一部です。 int m1, m2, n1, n2;
int first[m1][n1], second[m2][n2], result[m1][n2];
cout<<"Please enter no.of rows and columns of the 1st Matrix, respectively :";
cin>>m1>>n1;
そして、この学校
私は部分行列乗算をしたいと思います。 I機能を持っていると言う: void MatMul(cl_mem A, cl_mem B, cl_mem C, int M, int K, int N)
AはM * K、BはK * Nである場合、CはM * Nであり、そしてA、B、Cは、ホストメモリfloat *h_A, *h_B, *hCによって渡されるすべての行の主要な1次元アレイであります以下の機能
このコードは、2つの行列を掛け合わせることになっています。これは、私の仲間が私を助けてくれたので、私は100でそれを得た宿題のためだった。 しかし、私は実際にどのように動作するのか理解しようとしており、何らかの理由で混乱し続けています。私はループの3番目のループが何をしているのか本当に分かりません。 int mA = matrix1.length;
int nA = matrix1[