>1/x это вроде как не целое число, такое на GPU считают. (тоже Опа, x87 или SSE уже никатит? :)
CPU0:
fld1
fld ST1, x
fdivp ST(0), ST(1)
CPU1:
fld1
fld ST1, x
fadd ST(1), cpu1
fdivp ST(0), ST(1)
CPU2:
fld1
fld ST(1), x
fadd ST(1), cpu2
fdivp ST(0), ST(1)
CPU3:
fld1
fld ST1, x
fadd ST(1), cpu3
fdivp ST(0), ST(1)
как эту хрень распределить по процам???
>можно на асме кстати)
>SUM это похоже сумма, человечество ни когда не испытывало трудностей с её
>параллельным вычислением. Отдельно для 4 отрезков посчитать, а потом сложить, как
>будто и не параллельно считали.
>Или я чего-то не понял в задаче...
Всё прально...
BEGIN:
CPU0 += 1/x;
CPU1 += 1/(x+1);
CPU2 += 1/(x+2);
CPU3 += 1/(x+3);
x++;
x *= NUMCPUS;
GOTO BEGIN;
СOMMON += CPU0 + CPU1 + CPU2 + CPU3;