Hi, There is some difference between Map/Reduce and MPI programming. MPI is based on and designed for fast parallel computing using network communication on small cluster. Since MPI requires network communication, Increased node numbers, there is a linear increase of network cost at same time. On the contrary, Map/Reduce is designed to distributed processing by connecting many commodity computers together. Therefore, The algorithms should avoid large amounts of communication for best performance and that key is the 'sequential process'.
Thanks. On Wed, Jun 3, 2009 at 6:07 PM, tog <[email protected]> wrote: > Hi Edward > > I have a test to do which is basically Sparce Mat Vec multiplication and Mat > norm computation. So that should be possible with Hama in its current state > I guess. > What do you mean by "sequentially executed" > > Cheers > Guillaume > > On Wed, Jun 3, 2009 at 5:00 PM, Edward J. Yoon <[email protected]>wrote: > >> Hi, >> >> Currently, the basic matrix operations are implemented based on the >> map/reduce programming model. For example, the matrix get/set methods, >> the matrix norms, matrix-matrix multiplication/addition, matrix >> transpose. In near future, SVD, Eigenvalue decomposition and some >> graph algorithms will be implemented. All the operations are >> sequentially executed. >> >> Thanks. >> >> On Wed, Jun 3, 2009 at 5:45 PM, tog <[email protected]> wrote: >> > >> > Hi, >> > >> > I would like to know what is the status of Hama ? >> > What am I able to do with it ? >> > What are the future directions ? >> > >> > Cheers >> > Guillaume >> >> >> >> -- >> Best Regards, Edward J. Yoon @ NHN, corp. >> [email protected] >> http://blog.udanax.org >> > > > > -- > > PGP KeyID: 1024D/47172155 > FingerPrint: C739 8B3C 5ABF 127F CCFA 5835 F673 370B 4717 2155 > > http://cheztog.blogspot.com > -- Best Regards, Edward J. Yoon @ NHN, corp. [email protected] http://blog.udanax.org
