George Bosilca wrote:
> The paper you cited, while presenting a particular implementation
> doesn't bring present any new ideas. The compression of the data was
> studied for long time, and [unfortunately] it always came back to the
> same result. In the general case, not worth the effort !
>
> Now of course, if one limit itself to very regular applications (such
> as the one presented in the paper), where the matrices involved in the
> computation are well conditioned (such as in the paper), and if you
> only use MPI_DOUBLE (\cite{same_paper}), and finally if you only
> expect to run over slow Ethernet (1Gbs) (\cite{same_paper_again})...
> then yes one might get some benefit.
>
Yes, you are probably right that its not worth the effort in general and
especially not in HPC environments where you have very fast network.But I can think of (rather important) special cases where it is important - non HPC environments with slow network: beowulf clusters and/or internet + normal PCs where you use existing workstations and network for computations. - communication/io-bound computations where you transfer large redundant datasets between nodes So it would be nice to be able to turn on the compression (for spefic communicators and/or data transfers) when you need it. -- Tomas > george. > > On Apr 22, 2008, at 9:03 AM, Tomas Ukkonen wrote: > >> Hello >> >> I read from somewhere that OpenMPI supports >> some kind of data compression but I couldn't find >> any information about it. >> >> Is this true and how it can be used? >> >> Does anyone have any experiences about using it? >> >> Is it possible to use compression in just some >> subset of communications (communicator >> specific compression settings)? >> >> In our MPI application we are transferring large >> amounts of sparse/redundant data that compresses >> very well. Also my initial tests showed significant >> improvements in performance. >> >> There are also articles that suggest that compression >> should be used [1]. >> >> [1] J. Ke, M. Burtcher and E. Speight. >> Runtime Compression of MPI Messages to Improve the >> Performance and Scalability of Parallel Applications. >> >> >> Thanks in advance, >> Tomas >> >> _______________________________________________ >> users mailing list >> [email protected] >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > ------------------------------------------------------------------------ > > _______________________________________________ > users mailing list > [email protected] > http://www.open-mpi.org/mailman/listinfo.cgi/users
