[問題] MPI的問題
想請問版上先進一個MPI化的問題
迴圈內的運算,要怎樣把他平行
==============================================================
int a = 100 ;
int b = 10000 ;
for (int t=0; t<=a; t++)
{
for (int x=1; x<=b; x++)
{
for (int z=1; z<=a; z++)
{
p[x][0][0] = p[x][0][0] + (p[x][1][z] * p[x][1][z+t]) ;
}
}
}
==============================================================
在int x的那個迴圈裡面,計算量會很大~
但是每個x又互相都獨立
所以想請問要怎樣讓
cpu0 處理 x = 1~2500
cpu1 處理 x = 2501~5000
cpu2 處理 x = 5001~750
cpu3 處理 x = 7501~10000
謝謝~~~ <(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.38.186
推
03/03 14:58, , 1F
03/03 14:58, 1F
推
03/03 15:23, , 2F
03/03 15:23, 2F
→
03/03 15:23, , 3F
03/03 15:23, 3F
→
03/03 18:15, , 4F
03/03 18:15, 4F
→
03/03 19:29, , 5F
03/03 19:29, 5F
→
03/03 19:30, , 6F
03/03 19:30, 6F
→
03/03 19:33, , 7F
03/03 19:33, 7F