More parallelism ...
seq worker in(float x) out(float y)
${ y = compute(x);
}$ obj(lib/compute.o) end seq
map farmworker in(float x[N][M])
out(float y[N][M])
worker in(x[*i][*j])
out(y[*i][*j])
end map
farm main in(float x[N][M])
out(float y[N][M])
farmworker in(x) out(y)
end farm
Previous slide
Next slide
Back to first slide
View graphic version