MPI: is there mpi libraries capable of message compression?
Posted
by
osgx
on Stack Overflow
See other posts from Stack Overflow
or by osgx
Published on 2012-06-01T12:08:20Z
Indexed on
2012/12/16
11:06 UTC
Read the original article
Hit count: 412
compression
|mpi
Sometimes MPI is used to send low-entropy data in messages. So it can be useful to try to compress messages before sending it. I know that MPI can work on very fast networks (10 Gbit/s and more), but many MPI programs are used with cheap network like 0,1G or 1Gbit/s Ethernet and with cheap (slow, low bisection) network switch. There is a very fast Snappy (wikipedia) compression algorithm, which has
Compression speed is 250 MB/s and decompression speed is 500 MB/s
so on compressible data and slow network it will give some speedup.
Is there any MPI library which can compress MPI messages (at layer of MPI; not the compression of ip packets like in PPP).
MPI messages are also structured, so there can be some special method, like compression of exponent part in array of double.
© Stack Overflow or respective owner