On 12/20/06, Harakiri <harakiri...@yahoo.com> 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