Title :
Message passing: from parallel computing to the grid
Abstract :
Over the past decades, the computational science community has debated the best architecture for parallel computing. However, experience has found there is an almost irreconcilable difference between the way users would like to write their software and the way machines must be instructed to run efficiently. The use of message passing in parallel computing is a reasonable decision, because the resultant code probably runs well on all architectures. This choice is not a trivial decision: it requires substantial work over and above that needed in the sequential case.
Keywords :
message passing; natural sciences computing; parallel processing; Web services; computational science; grid messaging systems; message passing; parallel computing; peer to peer network; Computer aided instruction; Computer architecture; Concurrent computing; Databases; Distributed computing; Grid computing; Message passing; Parallel processing; Web services; XML;
Journal_Title :
Computing in Science & Engineering
DOI :
10.1109/MCISE.2002.1032432