On 12/20/06, Harakiri <harakiri_23_at_[hidden]> wrote:
> I will study through the suggested paper, however
> i actually read a different paper which suggested
> using less messages, i would imagine that for arrays
> of numbers lets say 100 Millions - the network
> messages become the critical factor.
IMHO,
It depends completely on your network topology and technology (ie.
bandwidth and latency). It's very hard to predict a generic behaviour
other than: "more data is worse".
Ethernet is quite good at bandwidth but not at latency so a few big
chunks are better than lots of small chunks but it also depends how
the network is carrying your packages along the way.
The network is a critical factor only if it's running time is
comparable or greater than the processing time. Copying 1Mb between
nodes is critical for a nanosecond computation but not if it'll take
days.
cheers,
--renato
Reclaim your digital rights, eliminate DRM, learn more at
http://www.defectivebydesign.org/what_is_drm
|