んーと…多CPUのスパコンがあったとしたら
Cで言えば

for(i=0; i<size; i++) {
  ary1[i] = ary2[i] * 2;
}

って書いたら

CPU0で ary1[0] = ary2[0] * 2;
CPU1で ary1[1] = ary2[1] * 2;

みたいにコンパイラ側で展開してくれるってこと?